からの唯一の子を選択し、私は、この表には、私がdb_parent=NULL
と行の子だけを選択したいというMySQLがテーブルツリー
db_secid db_secname db_secdesc db_parent
1 Electrical NULL
2 Mechanical NULL
3 Plumbing NULL
4 Cables 1
5 Lamps 1
6 HDMI 4
のようなものですテーブル名tbl_section
を持っています。上の表から、結果はCables
とLamps
になります。
どのように私はこの問題を解決することができます
Mechanical,Plumbing,Lamps,HDMI
私はこのクエリから、私が持っている。この結果を望んでいない私は、このクエリ
select
s1.db_secname
from tbl_section as s1
LEFT JOIN tbl_section as s2
ON
s1.db_secid=s2.db_parent
WHERE s2.db_parent IS NULL
てみてくださいしかし、このクエリは私に結果を与えると、親がdb_parent = NULL
の子のみがいますか?
なぜ城が 'LEFT JOIN'をしますかに参加しますか? –