クレイジーな関数を作成するには、助けが必要です。
と呼ばれるテーブルとテーブルを取得しましproduct
たcountry
。CountriesId
この製品テーブルには、のようなIDで呼び出される列があります1,2,3,4
。
製品テーブルを選択するときに、CountriesId列で返されたIDをテーブルの説明に置き換えることができるストアド関数を作成する必要がありますCountry
。
例:
SELECT * FROM Country;
結果:
CountryId | CountryDescription
1 | U.S.A
2 | Japan
3 | China
SELECT * FROM Product;
結果:
ProductId | ProductDescription | CountriesId
1 | Product 1 | 1,2,3
SELECT fnIdToDescription(CountriesId) AS Countries FROM Product;
期待される結果:米国、日本、中国の国
簡単に作れるかもしれませんが、解決策が見つかりませんでした。
ありがとう!