これに関するいくつかの投稿を読みましたが、問題を解決できないようです。
2 つのデータベース クエリを呼び出して、互いに並んで実行される 2 つの配列を設定していますが、出てくる順序が異なるため、それらは一致しません。私はGroup Byと関係があると信じています。これにはサブクエリが必要になる場合がありますが、これも少し失われています...
クエリ 1:
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
「並べ替え」は同じですが、結果は一致しません。ユーザーは別の順序で出てきています。
これが理にかなっていることを願っています。事前に感謝します。
*更新* 私が望む出力が何であるかを少し明確にしたかっただけです。1 人のユーザー (user_bid) による 1 つの結果のみを表示する必要があります。2 番目のクエリでは、すべてのユーザーの行が表示されます。各ユーザーに入力された最初の行を表示するには、最初の行だけが必要です。グループの前に最小日付で注文できれば、それはエースです...