3
このクエリは同じデータ行を2回返します。私の内なる参加に何か問題がありますか?またはどこの句?ここで同じデータ行を2回返すSQLクエリ
SELECT
transaction_details.transaction_number,
transaction_details.transaction_id,
transaction_details.product_id,
Products3.ProductName
FROM
transaction_details
INNER JOIN
Products3 ON transaction_details.product_id = Products3.productID
INNER JOIN
transaction_status ON transaction_details.transaction_id = transaction_status.transaction_id
WHERE
transaction_details.transaction_id = 'tr-y9404'
AND status_of_transaction = 'pending'
は出力
「トランザクション」ごとに複数の「transaction_details」レコードがあると思われますか? 'select * from ...'に変更して、どの列が変更されているのかを確認します。これは、複数のレコードを持つテーブルを指します。 – DavidG