【发布时间】:2013-03-18 15:56:58
【问题描述】:
我有一个忽略 WHERE 函数部分的 SQL 查询。
SELECT col1, col2, col3, col4
FROM table
WHERE col1 = 'yes'
AND col2 = 'no'
AND col3 || col4
LIKE '%maybe%'
如果没有最后一个 AND 函数,它会返回正确的行,但使用 LIKE 函数会返回 col1 中带有“no”的行。
【问题讨论】:
-
这是什么 DBMS,MySQL?
-
phpMyAdmion 不是 DBMS,只是其他东西的前端(通常是 MySQL)
-
我正在尝试提取 col1 没有的信息信息。如果有其他方法可以做到这一点,我也会很高兴。
-
尝试将括号放在周围以确保 Ands 和 Ors 位于正确的位置。
-
嗯,是的,看看数据库服务器,上面写着软件:MySQL