Гость
Целевая тема:
Создать новую тему:
Автор:
Форумы / MySQL [игнор отключен] [закрыт для гостей] / MySQL LEFT JOIN - помогите. / 1 сообщений из 1, страница 1 из 1
13.12.2004, 10:23
    #32825138
Pioneer_ugl
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
MySQL LEFT JOIN - помогите.
есть две таблицы:
table1 -> (name1, name2) - пара случайных имен
table2 -> (num, name) - пара номер и имя.
надо составить запрос, который выдаст таблицу (num, name1, name2), где num будет подбираться или как name=name1 или name=name2 - не важно. Один и тот же num может встречаться у нескольких групп, некоторые группы могут остаться без номера.
Пробовал так: select num, name1, name2 from table1 left join table2 on name=name1.table2 or name=name2.table2
Получается вроде правильно но увеличивается кол-во строк, чем в 1 таблице, т.е. как я понял он проверяет первое условие и т.к. оно истина добавляет его в результат, а потом проверяет второе условие и т.к. оно так получается что тоже истина опять добавляет его в результат.
Что делать?
...
Рейтинг: 0 / 0
Форумы / MySQL [игнор отключен] [закрыт для гостей] / MySQL LEFT JOIN - помогите. / 1 сообщений из 1, страница 1 из 1
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]