抱歉英语不好,
我有两个问题,比如
1)
select t1.id,case when t2.p_id IS NULL then 'Text' ELSE (select t3.data from t3 where t3.p_id = t2.p_id) END FROM t1,t2
WHERE t2.id = t1.id
另一个问题
2)
select t1.id, t3.data
FROM t1,t2 left join t3 on t3.p_id = t2.p_id WHERE t2.id = t1.id
以上两个查询中的哪一个更快,为什么?
感谢您抽出时间。
答案 0 :(得分:1)
我没有详细阅读您的查询,但一般来说第二个查询的结构更好。