|
MySQL.RU - Webboard
Вернуться
несколько LEFT JOIN (Ник) 04/04/2013 - 18:18:24
Re: несколько LEFT JOIN (Akina) 04/04/2013 - 21:05:54
Re: несколько LEFT JOIN (Ник) 05/04/2013 - 10:31:02
Re: несколько LEFT JOIN (Akina) 05/04/2013 - 11:13:07
Re: несколько LEFT JOIN (Ник) 05/04/2013 - 12:16:29
Re: несколько LEFT JOIN (Akina) 05/04/2013 - 13:42:02
Re: несколько LEFT JOIN (Ник) 05/04/2013 - 14:34:33
Re: несколько LEFT JOIN (Akina) 05/04/2013 - 14:42:59
Re: несколько LEFT JOIN (Ник) 08/04/2013 - 11:48:15
Re: несколько LEFT JOIN (Akina) 08/04/2013 - 12:34:55
Re: несколько LEFT JOIN (Akina) 08/04/2013 - 12:36:59
Re: несколько LEFT JOIN (Ник) 08/04/2013 - 14:54:28
Re: несколько LEFT JOIN (Akina) 08/04/2013 - 15:39:53
Re: несколько LEFT JOIN (Ник) 09/04/2013 - 15:52:07
From: Ник - 04/04/2013 - 18:18:24
Subject:несколько LEFT JOIN
-----------------
есть запрос:
SELECT t1.ID, t1.user_login, t1.user_registered, t1.user_pic, COUNT(t3.com_user_id) add_comment, COUNT(t2.userID) add_db
FROM anime_users t1
LEFT JOIN comments t3
ON t1.ID=t3.com_user_id
LEFT JOIN
(
SELECT an_user_id_add userID
FROM anime WHERE an_status=1
UNION ALL
SELECT mn_user_id_add
FROM manga WHERE mn_status=1
UNION ALL
SELECT fg_user_id_add
FROM figures WHERE fg_status=1
) t2
ON t1.ID=t2.userID
WHERE t1.user_status > '0' AND NOT ((t3.com_source_id='555' OR t3.com_source_id='61') AND t3.com_source='1')
GROUP BY t1.ID, t1.user_login
ORDER BY add_comment DESC
Судя по тому что в столбцах add_db и add_comment полная ерунда, запрос неверный. Помогите исправить, пожалуйста.
Если убрать один из LEFT JOIN и соответвующий COUNT - все получается как надо. Но два вместе не хотят корректно работать.
[Это сообщение - спам!]
Последние сообщения из форума
Уважаемые посетители форума MySQL.RU!
Убедительная просьба, прежде чем задавать свой вопрос в этом форуме, обратите внимание на разделы:
- ответы на наиболее часто задаваемые вопросы - FAQ
- раздел документация
- раздел поиск по сообщениям форума и документации
Также, старайтесь наиболее подробно указывать свою ситуацию (версию операционной системы, версию MySQL,
версию программного обеспечения, по которому возникает вопрос, текст возникающих ошибок, и др.)
Помните, чем конкретнее Вы опишете ситуацию, тем больше шансов получить реальную помощь.
42352
|
|