私はSQLでこのクエリを知っているが、ひどく書かれています。あなたは、まともな、普通の人のやり方でそれを書くのを手伝ってもらえますか?SQLクエリの改善(テーブルの余分な列)
ありがとうございました。
select distinct R.*, X.LIKED
from Recipe R
left join (select distinct R.* , '1' as LIKED
from Recipe R, Likes L
where R.id = L.idRecipe
and L.email = '[email protected]') X
on R.id = X.id
質問の更新適切なデータサンプルと期待される結果を追加してください – scaisEdge
あなたはサブクエリを書いていますか?あなただけのサブクエリを書く場合は、同じアウトを与えるだろう –