Показать сообщение отдельно
  #13 (permalink)  
Старый 24.07.2012, 19:07
Профессор
Отправить личное сообщение для Маэстро Посмотреть профиль Найти все сообщения от Маэстро
 
Регистрация: 02.07.2010
Сообщений: 642

Сообщение от kilogram Посмотреть сообщение
А как знать где левая таблица, а где правая?
Вы уж простите, но смеялся до слёз!
Если коротко, то левая таблица - слева от JOIN, а правая - справа.

Вообще у Вас неудачный пример для изучения, т.к. "вязать" таблицы по текстовым полям - это оочень плохо. Обычно таблицы связываются по числовым полям (ID). Попробуйте разобраться с присоединением к таблице Заказов текстовоых полей из таблицы (справочника) Товаров.
Первая таблица содержит поля ID и TovarID. Вторая - ID и Name.
Чтобы показать список заказов из первой таблицы, причем названия товаров вытащить из второй SQL-запрос будет выглядеть так:

select name1.ID, name2.name from name1 left join name2 ON name1.tovarID=name2.ID
Ответить с цитированием