私は2つのテーブルの間に多対多の関係を持っています。
テーブルGod_Restaurants
には私のレストランが含まれています。
表God_RestaurantKat
にはさまざまなカテゴリが含まれています。
テーブルGod_RestKatReference
には、それぞれ2つのテーブルのIDを保持する2つの列が含まれています。
次のステートメントは私が思いつくことができるものですが、私が望む出力を私に与えません。
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
出力はレストランに関する情報であり、最後の列にはカテゴリの連結行が必要です。