0
我有一个表:MySQL查询与联接回到同一台和一个计数
InvoiceItem
----------------
id
type <- 'ITEM' 'FEE' 'OTHER'
parentid <- InvoiceItem id of the parent invoice item
<some other columns>
我怎样才能将这个表与自身,让所有的InvoiceItem列其中id =给定id加一个如果表中包含任何具有给定InvoiceItem标识的项作为parentid,则为我提供true | false 1 | 0。
是这些要执行比其他更好的一方? – kasdega
@kasdega:尝试对它们进行基准测试?如果你如上所示过滤'a.id'上的结果集,我不会指望这两者之间有任何重大差异;如果你为多个记录检索到这样的结果,我通常会期望第二个(外部联接)方法产生更好的性能。 – eggyal
谢谢,这正是我所需要的。 – kasdega