-1

对不起英语不好,

我有两个查询,例如

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

以上两个查询哪个更快,为什么?

谢谢你给我时间。

4

1 回答 1

1

我没有详细阅读您的查询,但总的来说第二个查询的结构更好。

于 2012-08-29T13:02:38.987 回答