0
昨天我問了一個類似的問題,但現在我略有轉折。由於我已經給出了答案的功勞,所以我決定創建一個新問題。從PHP更新多行Mysql - 輕微扭曲
下面是我想要做的:選擇任意數量的行,但是對一個字段的選定行數限制。
$query = "SELECT test_id, field1, field2 FROM tablename WHERE field1 = 'string' LIMIT 5"
所以這裏的問題:我想要一個結果,從每個「爲test_id」一個最大,因此,如果行與爲test_id 1中選擇,那麼它會跳過與爲test_id 1
任何其他可能的結果有沒有想法?
編輯:GROUP BY test_id LIMIT 5 ...限制結果的總數,或具有相同test_id的總數。我想如果你使用GROUP BY test_id
限制每個爲test_id 1,總不超過5
致謝,
邁克爾
所以,如果我有一個GROUP BY爲test_id ......接着是LIMIT 5 是否限制在5分總的結果,或者它限制每爲test_id – Dirk 2009-07-30 19:56:44