-1
它看起來在這個例子愚蠢的,但這裏是我想做的事:插入有兩個選擇和比較
TABLE_A:
id fk_b_id full_name
1 [I want '10' here] [I want 'John, Doe' here]
表-B:
id first_name
10 John
Table_c:
id full_name date
20 John, Doe 2020-01-01
我得到所有的f ULL的名字,是不是已經在c和滿足這樣的條件:
select distinct full_name
from Table_c
where full_name not in (
select full_name
from Table_a) and date > GETDATE()
從查詢結果應該與表-B的ID(fk_b_id)插入到表-A在一起。所以我需要在Table_a的full_name和Table_b的first_name之間進行比較以獲得正確的fk。我可以做比較是這樣的:
where Table_b.first_name = LTRIM(RTRIM(RIGHT(Table_c.full_name, CHARINDEX(',', REVERSE(Table_c.full_name))-1)))
我可以插入從表C(符合標準),所有的全名,並從表B(其中他們的名字相匹配)的FK到表在一個查詢?
謝謝你這是什麼,我是=後) – mdc