-1
我有代碼的表像SQL JOIN表select語句
0100 ABC
0100 ASD
9010 ABC
5555 ABC
我想創建select語句,這會帶給我兩列像
calumn A (all the codes starting with 0100), column B (all the codes that after the first 4 chars, have the same ending with column A)
例如
0100 ABC, 9010 ABC
0100 ABC, 5555 ABC
0100 ASD, null
我在想像
select mtr.code, mtr1.code
from material mtr
where mtr.code like (%+
select distinct substring(mtr.code,5, len(mtr.code)) code
from material mtr1
)
但它當然不起作用。有任何想法嗎?
是0100單個列的值,還是0100 ABC是列的值?你可以分享一下餐桌設計嗎? –
LIKE子查詢不能返回超過1個值,看起來像它可能會返回更多,因爲您正在使用DISTINCT – PawelCz
表材料只有一個列字符串,所以0100 ABC和其他任何東西都是該表中的單個值 – SDAGLAS