これまでのところ私はこれを持っています:
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_idr.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。