Johnson's Department Storeが発注したが、Gas Rangeの注文ラインは含まれていないため、注文ラインの注文番号と注文日を記載してください。
以下は私がすでに試したことであり、それが私に与えてくれるエラーです。だから、ORDER_NUMとORDER_DATEを選択することになっているのは、それが何を要求しているのかということだからです。 ORDERSからORDER_NUMとORDER_DATEがあるので、私はそれを置いています。なぜなら、それがデータが挿入されているガスレンジを見つけることができる唯一の場所だったからです。 608はジョンソン百貨店の顧客番号で、最後の行は私が把握できないものです。説明にガスレンジが含まれていないとはどういう意味ですか?
SELECT ORDER_NUM, ORDER_DATE
-> FROM ORDERS, PART
-> WHERE CUSTOMER_NUM='608'
-> AND PART.DESCRIPTION NOT IN 'Gas Range';
ERROR 1064 (42000): You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version for the right syntax to use near ''Gas Range'' at line 4
これは入力時に実行され、リストされるはずの2つが表示されますが、何らかの理由で複数回リストされています。 – Steberz
@Steberz 2つのテーブルを結合しているためです。したがって、それぞれのレコードはそれぞれのレコードと一致します。一意の行を取得するには、join-conditionが必要です。たぶん 'part.order_id = order.id'(しかし、これには専用のテーブルがあります。注文する部分がn:nのようになります。データベースが分からないと難しいです。) – dognose