3

次の状況があります。

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     |
---------

つまり、(現在の IS NULL を持つ子が 1 つだけ) または (現在の IS NULL を持つ子が少なくとも 1 つあり、現在の NOT NULL を持つ子よりも高い id を持つ少なくとも 2 つの子を持つすべての t1 を選択したい)

ではごきげんよう

4

0 に答える 0