Mysql Вывести данные из двух таблиц

timur2008

Новичок
Здравствуйте. Подскажите пожалуйста такую вещь: У меня есть две таблицы связанные по внешнему ключу. Но у некоторых новых пользователей этой связи еще нет. Как мне получить пользователей которые есть во внешней таблице и которых там нет?

Я делаю так но он выводит только пользователей у которых есть данные во внешней таблице
SELECT * FROM users u, holiday h where u.id=h.id_fk как мне сюда еще добавить пользователей которых нет в таблице holiday но есть в таблице users ?
 

Фанат

oncle terrible
Команда форума
можно. набираешь в адресной строке своего браузера
Код:
left join пример
и нажимаешь Enter
в появившемся списке будут ссылки на примеры
 

timur2008

Новичок
эмм а если он теперь в запросе в квери браузере норм работает , а на сайте пишет You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version for the right syntax to use near 'left outer join holiday h on u.id=h.id_fk' at line 1 . Сам запрос такой получился SELECT * FROM users u left outer join holiday h on u.id=h.id_fk

А да разобрался , там в запятой была проблема, теперь все норм. Всем спасибо за помощь :)
 
Последнее редактирование:
Сверху