sql >> Database >  >> RDS >> Mysql

MySQL - is het legaal om 'SELECT table1.*,table2.column FROM table1,table2' te doen?

Het is legaal, maar het geeft je een Cartesiaans product van de twee tabellen. Weet u zeker dat u een Cartesiaans product wilt?

Meestal zou je een JOIN gebruiken zoals in:

Select Table1.*, Table2,ColumnName
From Table1
    INNER JOIN Table2
        ON Table1.PKColumn = Table2.FKColumn


  1. Sorteer op beste match in welsprekend

  2. Android verbinden met MS SQL SERVER 2008

  3. Grootte van alle tabellen in de database ophalen

  4. Hoe maak je permanente bestanden op Heroku?