table1 > ギャラリー | それぞれが個別の ID で識別されます
table2 > 画像 | ギャラリー内の画像
table3 > galImgLink | 各レコードは画像をギャラリーにリンクします
select
galId,
galName
from
galleries
limit
0, 10
リンク テーブルからランダムなレコードを選択して、上で選択した各レコードに画像を結合します
select
lnkImgId
from
galImgLink
where
lnkGalId = galId
ORDER BY
RAND()
LIMIT
0, 1
次に、画像テーブルから関連する画像を取得します
select
imgFile,
imgTitle
from
Images
where
imgId = lnkImgId and
imgStatus = 'active'
これらを単一のクエリに結合するにはどうすればよいですか?