私の問題を説明する最善の方法は正確にはわかりません。 私は複数のuser_idの任意のinvoice_noに関連付けられているがなくても、私のクエリをフィルタリングできるようにする必要があり、この重複したフィルタを適用するMySQL
+---------+------------+---------------+--+
| user_id | invoice_no | invoiced_hrs | |
+---------+------------+---------------+--+
| 1 | 1023 | 8.1234 | |
| 2 | 1023 | 1.1234 | |
| 1 | 1023 | 5.8765 | |
| 4 | 1085 | 6.7654 | |
| 4 | 1085 | 7.5435 | |
| 6 | 1022 | 5.6789 | |
+---------+------------+---------------+--+
に似たテーブルを持っています。重複した請求書番号は、関連するuser_idが1つのみであればOKです。
私がしようとしているのは、請求書の時間の大部分を持つユーザーの行のみを保持することです。
希望する結果を追加してください。 – McNets
'GROUP BY user_id'? –
* "私がしようとしているのは、大半の時間を持つユーザーの行のみを請求書に保存することです。" * - SUMを計算してMAXを取得する必要があります。 –