Я не знаю, есть ли условия для этих утверждений: У меня есть table1 и table2разница между [table1.column1 = table2.column1] и [table1.column1 = 1 И table2.column1 = 1]
Table1
id link_id
1 1
1 2
1 3
table2
id link_url
1 www.a
2 www.b
3 www.c
И два разных MYSQL Заявления:
SELECT table1.id as id, table2.link_url as link_url FROM table1, table2 WHERE table1.link_id =1 and table2.id=1
SELECT table1.id as id, table2.link_url as link_url FROM table1, table2 WHERE table1.link_id=table2.id
Я понимаю, что они оба возвращают те же результаты.
Есть ли разница в использовании любого из них или вообще не имеет значения?
Многие. Один из них является подмножеством другого. – fedorqui