我有两个表之间的多对多关系。
表God_Restaurants
包含我的餐厅。
表God_RestaurantKat
包含不同的类别。
表God_RestKatReference
包含两列,每列包含两个表的 id。
以下语句是我能想到的,但没有给我想要的输出。
DECLARE @Names VARCHAR(8000)
SELECT DISTINCT R.RestaurantID as Restaurantid,
R.RestaurantName as Restaurantname,
K.RestaurantKatName as RestKatName
FROM God_Restaurants R
LEFT JOIN God_RestKatReference as GodR ON R.RestaurantId = Godr.RestaurantId
LEFT JOIN God_RestaurantKat as K ON GodR.RestaurantKatId = K.RestaurantKatId
WHERE R.RestaurantPostal = 7800
我希望输出是有关餐厅的信息,并在最后一列中是串联的类别行。