こんにちは、昨日、複数のテーブルからデータを取得して
複数のクエリがありますが、テーブルを 1 つのクエリに結合するための多くの良いアドバイスを受け取りました。
実際にはここで複数のテーブルを1つのクエリに結合していますが、データを取得したい
T1 はプロパティで、T2 は関連するプロパティのイメージです。
私はやったが、それを見つけることができなかったエラーが発生します。
Error Massage : #1064 - You have an error in your SQL syntax;
check the manual that
corresponds to your MySQL server version for the right syntax to use near 'FROM
properties, provinces, districts, pds, propertyimages WHERE Provinces.'
at line 22
Here is the Query:
"SELECT
properties.PropertyID,
properties.PropertyName,
properties.PropertyType,
properties.PropertyDealType,
properties.PropertyRegion,
properties.PrepostedPrice,
properties.PricePerArea,
properties.DealStatus,
properties.MoreinfoDealGeneralInformation,
properties.MoreInfoPropertyGeneralInformation,
properties.CurrencyType,
propertyimages.PropertyID,
propertyimages.ImageName,
propertyimages.ImagePath,
Provinces.ProvinceName,
districts.DistrictName,
pds.PDName,
FROM properties, provinces, districts, pds, propertyimages
WHERE Provinces.ProvinceID=Properties.ProvinceID
AND districts.DistrictID=Properties.DistrictID
AND pds.PDID=properties.PDID
AND properties.PropertyID=propertyimages.PropertyID
AND ProvinceName= 'Kabul'
AND DistrictName='KabulCity'
AND PropertyDealType='For Rent'
ORDER BY properties.PropertyID";