有两个table,想用Table B的Field 2在Table A的Field 1里搜索,如果找到match的record就返回Table A的Field 1和Table B的Field 3,但是如果用我下面的code,当遇到第三种情况时(row5),会returnTable B Field 3的所有三种结果(row7-9). 有高人知道怎么写query才能让它正确的覆盖所有情况吗?
用的query是
Select Field1, Field3
From TableA, TableB
Where instr(Field1, Field2)>0