我正在建立一个拍卖网站。现在,我正在构建项目描述页面,其中包含项目详细信息以及当前的出价历史记录。我的出价表的FK为Item_id。

我当前的查询看起来像这样:

SELECT bids.Item_id, bids.User_email, bids.Bid_amount, products.*
FROM bids
INNER JOIN products
ON bids.Item_id=products.Item_id;


这会返回我需要的所有出价信息-还会返回每个出价行的商品说明。我只需要一次产品信息。最好仅对此使用两个查询吗?

任何帮助表示赞赏

最佳答案

如果需要与bids数据分开的products数据,则应使用两个查询。

一个查询实际上不能安排为不同的行返回不同的列。

关于php - MySQL联接返回冗余数据,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/17914936/

10-11 12:51