photos
写真のファイル名とその他の関連情報を含む MySQL データベースで呼び出されるテーブルがあります。構造は次のとおりです。
+----------+------------+-------------+
| photo_id | gallery_id | photo_fname |
|----------|------------|-------------|
| 1 | 1 | DSC2001 |
| 2 | 1 | DSC2002 |
| 3 | 1 | DSC2003 |
| 4 | 2 | DSC2004 |
| 5 | 2 | DSC2005 |
| 6 | 2 | DSC2006 |
| 7 | 3 | DSC2007 |
| 8 | 3 | DSC2008 |
| 9 | 3 | DSC2009 |
+----------+------------+-------------+
私がやりたいことは、次のように、各ギャラリーの最初の写真ファイル名を返すクエリを作成することです。
+----------+------------+-------------+
| photo_id | gallery_id | photo_fname |
|----------|------------|-------------|
| 1 | 1 | DSC2001 |
| 4 | 2 | DSC2004 |
| 7 | 3 | DSC2007 |
+----------+------------+-------------+
昨夜の頭痛が私を克服するまでこれを調査しました.同様の質問を見つけましたが、まったく同じことをしようとしているようには見えませんでした. サブクエリを試してみました。ここの他の投稿のサンプル コードを試しましたが、うまくいきませんでした。頭がぼんやりしている、または適切な解決策が見つからないためです。
上記のように結果を返したいだけで、それ以上は何もありません。
よろしくお願いします!
更新: 申し訳ありませんが、テーブル名は写真、FWIW です。
第二に、私が本当に欲しいのはファイル名であり、写真やギャラリーの ID ではありません。視覚的にわかりやすくするためにそれらを含めただけです。混乱を招いた場合はお詫び申し上げます。