3 つのテーブルからランダムなレコードを選択し、photoOrder で注文していることを確認する必要があります
Select TOP 1(a.id), a.mls_number, a.parcel_name, a.property_type, a.ownership_type, b.filename, b.photoOrder, c.county_Name
From property as a
Inner JOIN
listingPhotos as b on a.id = b.ListingID
LEFT JOIN
counties as C on a.county_name = c.id
WHERE a.isCommercial = 'True'
Order By NEWID()
したがって、このクエリは機能しますが、b.filename レコードが b.photoOrder によって順序付けられていることを確認する必要があるため、b.photoOrder は常に 1 である必要があります。b テーブル (写真のリスト) には、プロパティごとに複数の写真ファイルがあり、次のようにする必要があります。写真の順番が 1 番目の写真のみを選択します。
ありがとう