LINUX.ORG.RU

Ещё раз про mysql


0

1

есть две таблицы
event
| id | type | name | user_id |
-----------------------------------------------
| 0 | public | some_event1 | 1 |
------------------------------------------------
| 1 | public | some_event2 | 2 |
------------------------------------------------
| 2 | private | some_event3 | 1 |
------------------------------------------------
|3 | private | some_event4| 2 |

event_singup

|event_id| user_id|
------------------------
| 1 | 1 |

Вопрос: как вывести запросом все сообщения которые event.user_id = 1, event_signup.event_id где event_signup.user_id = 1

Вот как то так...
А если по-русски: вывести встречи созданные пользователем и те к которым он присоединился вот...

★★★

Ответ на: комментарий от GateKeeper

«SELECT * FROM event INNER JOIN event_signup ON event.id=event_signup.event_id WHERE event.user_id = 1»
Выводит только то мероприятие к которому присоединился...

chapay ★★★
() автор топика
Ответ на: комментарий от chapay
SELECT * FROM event 
LEFT JOIN event_signup 
ON event.id = event_signup.event_id 
WHERE event.user_id = 1 or event_signup.user_id=1;
beka
()
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.