誰かが私を助けてくれるのだろうかと思っています。MySQLクエリ - 間違った結果を示す別のものを選択してください
私は画像などがなどなどに名前を付け、基本的に各アップロードが作成したデータを使用してデータベースに独自の行を持ち、ユーザーIDを自分のサイトに画像をアップロードする何百人もの人々を持っている私は何をしたいのか
が表示されます最後の3人のユーザーが画像をアップロードする問題は、ユーザーが写真をアップロードすると、そのユーザーIDを持つ別の行がデータベースに追加され、最後の3行だけを表示できることです。
は、私は次の文を持っているが、それはイム間違っている誰かが私を指摘することができれば、私は思っていた
SELECT DISTINCT * FROM kicks GROUP BY uid ORDER BY created DESC LIMIT 3
正常に動作しているように見えるdoes notの。
乾杯
申し訳ありませんが、私は、サンプルデータ、OK
IDを追加している必要があります| UID |作成された|
195 | 33 | 2012-03-06 12:32:54
196 | 33 | 2012-03-06 12:35:23
197 | 34 | 2012-03-06 13:09:31
198 | 19 | 2012-03-08 10:37:21
199 | 33 | 2012-03-09 21:04:04
DISTINCTは、期待どおり行全体に適用されます。最後の3をどのように適用すべきかをより明確に説明できますか?SQLは簡単ですが、実際に何を意味するかによって異なります... – gbn
uidはユーザーIDかキックのユニークキーですか?返されるデータは何ですか? – kaj