我有以下情况:
t1
------
| id |
|----|
| 1 |
| 2 |
| 3 |
| 4 |
------
t2
----------------------
| id | pid | current |
|----|-----|----------
| 1 | 1 | 1 |
| 2 | 1 | NULL |
| 3 | 2 | NULL |
| 4 | 3 | 1 |
| 5 | 4 | NULL |
| 6 | 4 | 1 |
----------------------
预期结果:
---------
| t1.id |
|-------|
| 1 |
| 2 |
---------
用文字来说:我想选择每个 t1,它具有(只有一个当前 IS NULL 的孩子)或(至少 2 个孩子,其中至少有一个当前 IS NULL 且 id 高于当前 NOT NULL 的孩子)
一切顺利