在此示例中来自http://www.w3schools.com/sql/sql_and_or.asp
SELECT *
FROM Customers
WHERE Country='Germany'
AND City='Berlin';
您可以搜索某些列下列出多个项目的时间。如果您想要搜索特定列下的内容以及选择某个列时代码是什么?例如,在附带的例子中,我们想知道这个国家何时是德国和那个"国家"也被选中(而不是他们的城市)。
答案 0 :(得分:1)
为了澄清,我认为您误解了WHERE
行:
SELECT *
FROM Customers
WHERE Country='Germany'
AND City='Berlin';
AND是WHERE的一部分。让我这样写,也许这样可以解决问题:
SELECT *
FROM Customers
WHERE (
Country='Germany'
AND
City='Berlin'
)
;
答案 1 :(得分:-1)
在SQL请求中,SELECT子句和WHERE子句之间有明显的区别。
SELECT子句用于确定必须从查询返回的信息。
WHERE子句用于过滤基于运算符返回的信息(来自select子句)。
所以在你的情况下,既然你想知道这个国家何时也是德国,那么你也可以这样做:
SELECT * FROM Customers WHERE Country='Germany'
在SQL中没有办法拥有你需要的东西,这应该由那些可以创建SQL查询的代码(或你)来处理。