我有如下表設置:如何加入此一對多數據?
t1
有兩列:id
,並flag_a
。
id
是一個唯一的標識符,而flag_a
是一個布爾值。
t2
有三列,id
,並parent_id
,並flag_b
。
id
是唯一標識符,parent_id
是從t1
的id
的之一,和flag_b
是一個布爾值。
我需要履行這個僞查詢:
SELECT t2.id FROM t2 WHERE flag_b = 0 AND t1.flag_a = 0
英文:我需要的所有id
的從t2
,其中flag_b
是假的(0
),並在flag_a
屬於t2
的parent_id
也是錯誤的。
我很熟悉使用JOIN
來完成這種事情的想法,但我沒有太多的關於如何真正去做這件事的線索。
這不是一個多對多的關係,但...這就是一對多 – 2011-01-06 04:07:21
謝謝斯特凡。我原本寫了一個,但很多 - 看起來更正確。固定。 :) – 2011-01-06 04:24:48