2 個表是Eng&Tr包含以下資料-
Eng table:- Tr table:-
sn val1 sn val2 trns
-- --- -- --- ----
1 one 2 zwei de
2 two 2 dos es
3 three 3 drei de
4 four 4 cuatro es
5 five 4 quatro it
我想獲得已翻譯為德語 ( DE) 以及未翻譯的值的結果(例如 1、5)。所以我想要像下面這樣的輸出 -
sn val1 val2
-- --- ----
1 one
2 two zwei
3 three drei
5 five
uj5u.com熱心網友回復:
使用左連接:
SELECT e.sn, e.val1, t.val2
FROM Eng e
LEFT JOIN Tr t
ON t.sn = e.sn AND t.trns = 'de';
請注意,從SQL的角度來看,無論是one和four真的一樣的,無論是在德文翻譯。因此,我的回答報告了他們兩個。
轉載請註明出處,本文鏈接:https://www.uj5u.com/houduan/391955.html
上一篇:子程式或游標''參考超出范圍
