0
異なるメニューの名前に基づいて両方のテーブルから選択する方法はありますが、データはPSQLでほとんど同じですか? 私はpsqlコマンドからselectとreplaceを使用しようとしました。PSQLの選択と置換
SELECT * FROM americanmenu JOIN europeanmenu ON replace(usmenu.type, \'US\', \'EU\') = eumenu.type WHERE usmenu.type = eumenu.type
表米国
ID | type | year ---------------------- 01 | wine 1 us | 2001 02 | wine 2 us | 2002
テーブルEU
ID | TYPE | year -------------------- 01 | wine 1 eu | 2001 02 | wine 2 eu | 2002
価格と味の評価のための追加の列がありますが、これは問題の要点であるため含まれていません。私は私たちのテーブルからタイプを選択し、最後の2文字/文字列を "eu"に置き換え、同じデータがたくさんあるにもかかわらず両方のテーブルを比較できるようにしたいと考えています。ありがとう!