1
私はそこに1つのテーブルを持っているmysqlデータベースを持っています。 そのテーブルには、 "id"、 "Name"、 "Type"が含まれています。すべてのタイプからXの項目を選択してください
すべてのタイプから10行を取得したいと考えています。たとえば、次のようにこれより
(この例では、私は1つだけにしたい)
0 - test1 - a
1 - test2 - a
2 - test3 - b
選択する必要がある:
0 - test1 - a
2 - test3 - b
は、私は1つのSQLクエリでこれをどのように行うことができますか?それとも不可能ですか?
限り、私はあなたが常に2つのクエリを必要と覚えています。 – Mikhail
私はこれが重複しているとは思わない - そこにupvoted解決策は、(SQL Serverのための)ウィンドウ関数を言及 - そしてMySQLはこれらをサポートしていない。 –
記事:[SQLでグループごとに最初の/最小/最大の行を選択する方法](http://www.xaprb.com/blog/2006/12/07/how-to-select-the-firstleastmax-row-グループ内のSQL /) –