カテゴリに複数のパラメータがあり、
それぞれに値を持つ表(表1)が有って、
値がNullを含む場合にそのカテゴリ全体を取得しない
SQLが書けません。
つまり、表1のデータベースから、表2を得る
SQLを書きたいのです。
表1
categol | para1 | para2 | data |
---|---|---|---|
A | 0 | 0 | 1 |
A | 0 | 1 | 2 |
A | 1 | 0 | 3 |
A | 1 | 1 | 4 |
B | 0 | 0 | |
B | 0 | 1 | 2 |
B | 1 | 0 | 3 |
B | 1 | 1 | 4 |
C | 0 | 0 | 1 |
C | 0 | 1 | 2 |
C | 1 | 0 | 3 |
C | 1 | 1 | 4 |
表2
categol | para1 | para2 | data |
---|---|---|---|
A | 0 | 0 | 1 |
A | 0 | 1 | 2 |
A | 1 | 0 | 3 |
A | 1 | 1 | 4 |
C | 0 | 0 | 1 |
C | 0 | 1 | 2 |
C | 1 | 0 | 3 |
C | 1 | 1 | 4 |
Select * From 表1 Where data >=0
上記のようなコードではNullを含む行だけが除外された表が得られてしまいます。
回答1件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。
2021/05/11 04:16