select o.customerid, c.customername, o.orderdate
from orders as o, customers as c
where o.orderdate='1997-08-26';
サンプルのノースウィンド データベースを使用しても、何が問題なのかよくわかりません。サンプル テーブルで使用されている日付の形式を使用しました。
26日に注文した人のIDと名前を抽出しようとしています。
select o.customerid, c.customername, o.orderdate
from orders as o, customers as c
where o.orderdate='1997-08-26';
サンプルのノースウィンド データベースを使用しても、何が問題なのかよくわかりません。サンプル テーブルで使用されている日付の形式を使用しました。
26日に注文した人のIDと名前を抽出しようとしています。
とテーブルを相互に接続JOIN
する必要があります。orders
customers
select o.customerid, c.customername, o.orderdate
from orders as o, customers as c
where o.orderdate='19970826'
AND o.customerid = c.customerid
明示的な構文を使用する:
SELECT o.customerid,
c.customername,
o.orderdate
FROM orders AS o
JOIN customers c
ON c.customerid = o.customerid
WHERE o.orderdate = '19970826'
明示的な構文と暗黙的な 構文についても読む必要がありJOIN
ます。