Warning: Cannot use a scalar value as an array in /home/admin/public_html/forum/include/fm.class.php on line 757

Warning: Invalid argument supplied for foreach() in /home/admin/public_html/forum/include/fm.class.php on line 770
Форумы портала PHP.SU :: Версия для печати :: Вытащить данные из второй таблицы при наличии совпадения
Форумы портала PHP.SU » PHP » SQL и Архитектура БД » Вытащить данные из второй таблицы при наличии совпадения

Страниц (1): [1]
 

1. Gerd - 08 Июня, 2019 - 09:17:57 - перейти к сообщению
Как вытащить данные из второй таблицы, при условии что есть совпадение по полю. На случай отсутствия, вытащить данные из первой. Наименование полей разное в обоих таблицах.
2. LIME - 08 Июня, 2019 - 09:47:51 - перейти к сообщению
Join и проверка на null в приложении
Годится?
(Добавление)
Почему я за полсекунды это придумал?
Gerd ты как всегда
3. Gerd - 08 Июня, 2019 - 10:50:24 - перейти к сообщению
Можно пример? Растерялся
(Добавление)
LEFT JOIN

Не работает, показывает результат тогда, когда есть совпадение в обеих таблицах.
4. Мелкий - 08 Июня, 2019 - 12:49:37 - перейти к сообщению
Gerd пишет:
Не работает, показывает результат тогда, когда есть совпадение в обеих таблицах.

Значит вы сами превратили его в неявный inner join. Например, условиями в where
5. LIME - 08 Июня, 2019 - 14:00:31 - перейти к сообщению
Gerd условия получше объясни
Что дано и что надо
Вон смотри даже мелкий не понял
(Добавление)
Лучше с примерами таблиц
А то иди угадай тебе жойн или юнион
(Добавление)
Блин
Не удивлюсь если правый жойн решит
(Добавление)
Ох герд
Ну когда ты уже станешь норм спецом?

 

Powered by ExBB FM 1.0 RC1