【发布时间】:2017-10-11 09:26:57
【问题描述】:
我在 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 = 'dvader@deathstar.galacticempire') X
on R.id = X.id
【问题讨论】:
-
更新您的问题添加适当的数据样本和预期结果
-
你写过子查询吗?如果你只写子查询,它会给出相同的输出