2012-11-04 55 views
-1

是否可以从一个列变量的列表中选择表中的单个行?选择一个字段的多个字段

例如我试图从产品表中只选择某些产品,使用ID号的列表

示例表“项目”:

item_id item_title item_source 
------- ---------- ----------- 
123  item A  place_a 
124  item B  place_b 
125  item C  place_c 
126  item D  place_d 

这里就是我想要的,但它不工作:

select item_title, item_source from items where item_id IN ('123','125','126') 

我要回:

item A  place_a 
item C  place_c 
item D  place_d 
+2

刚刚摆脱引号的'选择ITEM_TITLE,item_source从项目,其中ITEM_ID IN(123125126)' – Horen

+0

是ITEM_ID类型字符/ VARCHAR /文字? – rano

+0

我不知道它可能是什么,但'不工作'有点抽象。 – GolezTrol

回答

3

刚刚摆脱引号(假设你的领域item_id为整数)

select item_title, item_source from items where item_id IN (123,125,126)

相关问题