我有2张牌桌 - t1
和t2
。从t1
开始,我想选择列order_no
& order_Id
在表格t2
中有两列 - order_no
和inv_no
。
我想选择并显示表格order_no
中的order_id
和t1
,以及表order_no
中的inv_no
是否有t2
,我必须将其附加到order_no
这样=> ord1002_inv045
..
答案 0 :(得分:0)
试试这个。
SELECT OrderNo = t1.order_no
, OrderId = t1.order_Id
, OrderNoWithInvoiceId =
CASE
WHEN t2.inv_no IS NULL
THEN t1.order_no
ELSE t1.order_no + '_' + t2.inv_no
END
FROM t1 INNER JOIN t2 ON t1.order_no = t2.order_no