SQLite3とPython 3を使用してデモプロジェクトの顧客と注文テーブルを作成しました。私はCUSTOMERテーブルとORDERSテーブルの両方からデータを選択しようとしています。sqlite3 python内部結合構文
CUSTOMERIDは、ORDERSテーブルの外部キーです。
import sqlite3
conn = sqlite3.connect('promhire.db')
print("Opened database successfully")
cursor = conn.execute ('''\
SELECT ORDERS.ORDERID, ORDERS.CUSTOMERID ORDERS.ORDERDATE CUSTOMERS.CUSTOMERID, CUSTOMERS.FIRSTNAME
FROM ORDERS
INNER JOIN CUSTOMERS
ON ORDERS.CUSTOMERID = CUSTOMERS.CUSTOMERID
WHERE CUSTOMERS.CUSTOMERID = 1''')
for row in cursor:
print(row)
conn.close()
私は取得していますエラーがどのようにPythonのためにこれを正しくコーディングする
"OperationalError: near ".": syntax error"
Highlighting the last line of SQL.
任意のアイデアですか?クエリ内の
おかげ
あなたの質問を編集して、ソースやテキストなどのエラーメッセージを追加してください。 –
ソースコードとエラーメッセージを問題のテキストとして追加するとよいでしょう。 – Harsha
ありがとうございました。 –