2016-03-28 83 views
0

我想從兩個表中搜索值,即使它具有相同的列值也不相同。根據搜索值從2個表中選擇具有相同值還是不具有相同值

e.g

表1

ID名稱

1 Jump^Eer 
2 Mouse 
3 M^3ou^2ses 
4 NiceMo^7use 
5 ^2Pa^1p^7er 
6 MickyMouse 
7 JerryMouse 

表2

ID名稱

1 Jumper 
3 Mouses 
4 NiceMouse 
5 Paper 

搜索值的 「鼠標」

結果將是

2 Mouse 
3 Mouses 
4 NiceMouse 
6 MickyMouse 
7 JerryMouse 
+0

'UNION'在一起,並使用'WHERE名稱LIKE '%鼠標%'' –

+0

如何選擇具有TOP 3只會導致鼠標,鼠標,NiceMouse –

回答

1
select ID, [Name] from Table1 where Lower([Name]) like '%mouse%' 
union 
select ID, [Name] from Table2 where Lower([Name]) like '%mouse%' 
+0

如何添加訂單? –

+0

沒關係..... –

+0

如何判斷工會的行? –

相關問題