1
选择我目前使用的是选择中的选择,以检查是否在表中存在的数据:内选择慢
select
a.id,
a.desc,
a.serial,
a.partno,
a.maintact,
a.lcnalc,
a.datedue,
a.intrem,
a.lifetype,
(select b.id from assets b where
(b.maintact = a.maintact) and
(b.aircraft_id = a.aircraft_id) and
(b.inittype = "STRT") and
(b.initlcnalc = a.lcnalc OR b.initlcnalc = "")) as parent
from assets a where aircraft_id = 6;
我想知道的是一种更有效的方式做到上面的查询?
顺便说一句,一旦添加了'(b.inittype =“STRT”)''常量条件,'LEFT JOIN'就会衰变成一个普通的'JOIN'。 – wildplasser
@wildplasser是的你是对的,我错过了,thx – Stephan