0
Мне нужно добавить опцию where
в «party».Мне нужно добавить опцию «где» на мой запрос sql
Это мой рабочий код:
SELECT p.id, (
SELECT COUNT(*)
FROM accounts
WHERE party = p.id
) AS u_count, p.title, p.slogan, p.owner, u.nickname, p.candidat, c.nickname, p.register_date
FROM party p
LEFT OUTER JOIN accounts u ON p.owner = u.id
LEFT OUTER JOIN accounts c ON p.candidat = c.id
Этот случай не работает: (с WHERE подтверждено = 1)
SELECT p.id, (
SELECT COUNT(*)
FROM accounts
WHERE party = p.id
) AS u_count, p.title, p.slogan, p.owner, u.nickname, p.candidat, c.nickname, p.register_date
FROM party p WHERE confirmed = 1
LEFT OUTER JOIN accounts u ON p.owner = u.id
LEFT OUTER JOIN accounts c ON p.candidat = c.id