До сих пор я это:Mysql условно: случай, когда и левое соединение не может заставить их работать должным образом
SELECT
l.logo_id,
l.logo_image_path,
l.logo_lang,
(1) AS answered
FROM logos l
WHERE l.logo_level = $level"
Я хочу ответил показать 1, если пользователь ответил на этот вопрос, и 0, если пользователь не ответил на этот вопрос. Результаты сохраняются в таблице результатов, которая содержит r.logo_id r.user_id
Я попытался:
(CASE WHEN l.logo_id = r.logo_id THEN 1 ELSE 0 END) AS answered
Но это не работает, то, очевидно, я недостающую таблицу результатов, и user_id проверить, как я хочу, для этого пользователя, поэтому я должен добавить где-то WHERE r.user_id = $user_data[0]['user_id']
Помогите мне с этим? а также объясняйте шаг за шагом, чтобы получить его окончательно :)
ty.
Можете ли вы разместить объявление, пожалуйста? Попытка выяснить, что относится к псевдониму r table к – Kickstart
. Таблица @Kickstart r - это результаты – 2013-03-07 12:48:04