为什么这个sql查询不会显示什么?

时间:2011-04-16 16:26:18

标签: mysql

SELECT * FROM date WHERE name ='etc'AND lastname ='etc'AND etc ='etc'

2 个答案:

答案 0 :(得分:5)

SQL是声明性的,这大致意味着您描述了您想要的内容,并且数据库决定了实现该目标的最佳方式。您的查询要求数据库查找满足以下条件的行:

WHERE name = 'etc' AND lastname = 'etc' AND etc='etc'

即。 给定行中的namelastnameetc符合您的条件。如果您希望数据的条件为真,但不一定是同一行,那么您将需要使用OR代替AND。

答案 1 :(得分:3)

也许没有符合您条件的行?