人の名前とそれぞれの国コードを含む SQL テーブルがあります。
----------------
name | code
----------------
saket | IN
rohan | US
samules | AR
Geeth | CH
Vikash | IN
Rahul | IN
Ganesh | US
Zorro | US
私が望んでいたのは、グループの最後の行であっても、そうでない場合でも、名前が最初にcode
始まる国ごとに行グループを取得できることでした。sa
Vi
これを試したところ
SELECT * FROM MyTable GROUP BY code HAVING name like 'sa%' or name like 'vi%';
しかし、having 句で上記の条件に一致した行が表示されます。条件が失敗した場合は、そのグループの最後の行、可能ですか?. 可能であれば、どのように?