2011-06-09 32 views
0

我有一個列名,添加,無電話的表。 (百萬行) 我需要從表格中拉出名稱列表(如數百)。 的直接的方式是這樣的......SQL:構建一個從文件讀取的查詢

select * from table where name = name1 or name = name2 .....or name = name300

我試圖使它更簡單, 我輸入名字的名單到另一個表,說表2。 然後我做一個子查詢。

select * from table where name like '%'+(select * from table2)+'%' 

但它沒有工作。

請幫助我如何有效地完成此任務。 謝謝你。

回答

2

剛剛加入這兩個表:

Select a.* from tableA a join tableB b on a.name = b.name 
+0

ohh..thankü。那太容易了。 – janey 2011-06-09 04:56:30