我已经阅读了一些关于此的帖子,但似乎无法解决我的问题。
我正在调用两个数据库查询来填充两个并排运行的数组,但它们不匹配,因为它们出现的顺序不同。我相信我与 Group By 有关系,这可能需要一个子查询,但又有点迷失......
查询一:
SELECT count(bids_bid.total_bid), bidtime_bid, users_usr.company_usr, users_usr.id_usr
FROM bids_bid
INNER JOIN users_usr
ON bids_bid.user_bid = users_usr.id_usr
WHERE auction_bid = 36
GROUP BY user_bid
ORDER BY bidtime_bid ASC
查询 2:
SELECT auction_bid, user_bid, bidtime_bid, bids_bid.total_bid
FROM bids_bid
WHERE auction_bid = 36
ORDER BY bidtime_bid ASC
即使“排序依据”相同,结果也不匹配。用户以不同的顺序出现。
我希望这是有道理的,并提前感谢。
* 更新 * 我只是想更清楚地说明我想要的输出是什么。我只需要显示一个用户 (user_bid) 的 1 个结果,第二个查询显示所有用户行。我只需要第一个来显示为每个用户输入的第一行。因此,如果我可以在小组之前并在最短日期之前订购,那将是王牌...