У меня есть table1
и table2
и вам нужно получить данные из каждого из них.Выбор данных из двух разных таблиц без использования соединений
Table1
"id" "name" "description"
"1" "Windows" "Microsoft Windows 8"
Table2
"id" "type" "name" "description"
"1" "22" "Microsoft Windows" "Microsoft Windows 8 Home"
"2" "2" "Not an Edit" "Not an Edit"
Я делаю выбор, как этот
select table1.name, table1.description,
table2.name, table2.description
from table1,table2
where table2.id=table1.id and table2.`type`=22;
Будет ли использование внутреннего соединения будет быстрее и эффективнее при выборе некоторых 500+ ряды за раз?
Я видел большинство примеров, используя внутреннее соединение для этого.
и вопрос есть? – Aguardientico
Возможный дубликат [ANSI vs. не ANSI SQL JOIN синтаксис] (http://stackoverflow.com/questions/1599050/ansi-vs-non-ansi-sql-join-syntax) –
Я не знаю, где вы находят примеры внутренних объединений, подобных этому. Просто используйте явный 'INNER JOIN' – Scotch