postgres=# SELECT * FROM states;
sid | sname | area
-----+-------------+------
2 | AOMORI | 30
40 | FUKUOKA | 5
34 | HIROSHIMA | 8
15 | NIIGATA | 13
(4 行)
postgres=# SELECT * FROM clients;
cid | cname | capital | sid
-----+--------+---------+-----
A01 | NAOMI | 45 | 2
A02 | TAEKO | 30 | 2
B04 | AKIRA | 50 | 15
B03 | KEIKO | 40 | 40
B01 | SATORU | 25 | 15
(5 行)
を作成しました。
この中から抽出を行ないたいと思っております。
抽出内容は下記です。
clients(取引先)表から,所在地(都道府県) の識別子(sid 列の値)が「15」以外の取引先データを抽出し,取引先の識別子(cid 列の値),取 引先の代表者名(cname 列の値),資本金(capital 列の値)を表示しなさい。ただし,行を表示す る順番を資本金の昇順とすること。
SELECT * FROM clients ORDER BY capital WHERE sid=2 AND sid=40;
これを入力しましたがエラーと出ます。
ではどこが間違いでしょうか??

回答2件
あなたの回答
tips
プレビュー