-4

何らかの理由で、これにより空の結果が得られます。

Table
ppb_id     ppb_no ppb_date
100        1      (null)
100        2      2013-08-28 00:00:00
101        1      2013-08-28 00:00:00
101        2      2013-08-28 00:00:00

select ppb_id from ppb 
where (ppb_no = 1 and ppb_date is null) and (ppb_no = 2 and ppb_date is not null)

私が何を間違えたのか教えてもらえますか?

4

5 に答える 5

0

2 つのレコードが必要な場合は、AND の代わりに OR を使用する必要があります。 ppb_no = 1 ppb_no = 2

于 2013-08-28T17:38:00.323 に答える