查询两次返回同一行数据

查询两次返回同一行数据

该查询两次返回同一行数据。我的内部联接有问题吗?还是where子句?

 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'

这是输出

sql - SQL查询两次返回同一行数据-LMLPHP

最佳答案

您的表中可能有多个条目?在这种情况下,您可以使用SELECT DISTINCT。这将删除重复项。

关于sql - SQL查询两次返回同一行数据,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/39050060/

10-08 21:30