powered by simpleCommunicator - 2.0.61     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / MySQL [игнор отключен] [закрыт для гостей] / MySQL LEFT JOIN - помогите.
1 сообщений из 1, страница 1 из 1
MySQL LEFT JOIN - помогите.
    #32825138
Pioneer_ugl
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
есть две таблицы:
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
1 сообщений из 1, страница 1 из 1
Форумы / MySQL [игнор отключен] [закрыт для гостей] / MySQL LEFT JOIN - помогите.
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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