MySQL запрос - PullRequest
       2

MySQL запрос

0 голосов
/ 23 февраля 2011

Я построил этот запрос, который не требует пояснений:

SELECT events.*,(SELECT COUNT(*) 
FROM events_participants 
WHERE events_participants.eventid=events.eventid)AS participants,linkViews.totViews 
FROM events INNER JOIN linkViews ON events.event_id=LinkViews.eventid

В таблице событий у меня есть 6 событий, но этот запрос возвращает только 3 из них (ID: 1,2,4).

enter image description here

Где этот запрос неверен?

1 Ответ

1 голос
/ 23 февраля 2011

Попробуйте ЛЕВОЕ НАРУЖНОЕ СОЕДИНЕНИЕ вместо ВНУТРЕННЕГО СОЕДИНЕНИЯ. Вероятно, в таблице / представлении LinkViews нет совпадающих событий.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...