我有这个疑问:SQL服务器:选择多列
SELECT *
FROM tbl_feedback
ORDER BY id DESC
我只想选择其中列“状态”处于串/ VARCHAR“完成”和列“类型”是“错误”。
我有这个疑问:SQL服务器:选择多列
SELECT *
FROM tbl_feedback
ORDER BY id DESC
我只想选择其中列“状态”处于串/ VARCHAR“完成”和列“类型”是“错误”。
非常简单
SELECT
*
FROM tbl_feedback
WHERE
[status] = 'done'
AND [type] = 'bug'
ORDER BY id DESC
只是一个快速的猜测 - 了解更多详情,请提供表模式和一些演示数据。
SELECT * FROM tbl_feedback WHERE [status] = 'done' AND [type] = 'bug' ORDER BY id DESC
覆盖你是对的 - 谢谢。 – dhh
没问题,一个常见的错误。 –
这很简单,你需要在where子句中添加条件。
SELECT *
FROM tbl_feedback
WHERE status = 'done' and type= 'bug'
ORDER BY id DESC
这里是SQL FIDDLE与
玩你也可以使用列名滤除只选择所需列
SELECT status, type
FROM tbl_feedback
WHERE status = 'done' and type= 'bug'
ORDER BY id DESC
正如我已经对@dhh说的那样,它是'SQL Server'而不是'MySQL',用var代替'varchar'将不会在那里工作。 –
这将在最基本的SQL教程 –