2012-04-09 67 views
0

我是新来的sql基于多个键

我有我的网页上选择框,当用户从箱中选择,然后点击提交的所有信息都将被拉到一个表给定多选择值选择框值 是有可能把多个值在WHERE

Regards'Sajid

+0

肯定可以,像SELECT * FROM thetable其中'column1' = '东西' 或'column1' = 'ABC' 或'column2' ='东西';请发布您到目前为止所尝试的内容,或者在w3schools上查看基本的SQL教程 – Habib 2012-04-09 08:56:07

回答

0

您将需要一个IN操作:

SELECT * 
FROM `table_name` 
WHERE `column_name` IN (1, 2, 3, 4, 5) -- comma separated list of values 
0

你可以有这样的(例子)查询:

SELECT * FROM myTable 
WHERE price < 80 
    AND price > 30 
    AND comments IS NOT NULL 
    AND category = 'snacks' 
    AND ...