列名があいまいなクエリで、いくつかのテーブルを左結合する必要があります。
ListingCategory_Listings:
ID | ListingCategoryID | ListingID | ..
SiteTree_Live:
ID | ClassName | タイトル| コンテンツ| ..
ListingCategory:
ID | IconID
ファイル:
ID | ClassName | 名前| タイトル| ファイル名| ..
私は質問があります:
SELECT * FROM ListingCategory_Listings
LEFT JOIN Listing ON ListingCategory_Listings.ListingID = Listing.ID
LEFT JOIN SiteTree_Live ON Listing.ID = SiteTree_Live.ID
LEFT JOIN ListingCategory ON ListingCategory_Listings.ListingCategoryID = ListingCategory.ID
LEFT JOIN File ON ListingCategory.IconID = File.ID
リストとリストのカテゴリデータの両方がSiteTree_Liveテーブルに保存され、レコードが返されると、明らかに、タイトル、ID、コンテンツ、およびその他のあいまいなフィールドがタイトル、ID、コンテンツの見出しの下に返されます。
リストタイトルとリストカテゴリタイトルの両方、およびその他の特定の情報にアクセスする必要があります。データが異なるテーブルに保存されている場合は、select Listing.Title AS lTitleを使用できますが、この状況で同様のことを行うにはどうすればよいですか?