sql - 简单的sql问题求助

标签 sql sql-server-2005 select

我有一个包含用户名和类别的表,我有一个查询:

select * from articles where username='333' or username='222' and category='movies'

我希望它只返回来自“电影”类别的用户“333”和“222”的记录,但这会返回来自所有类别的这些用户的所有文章。

我做错了什么?

最佳答案

SELECT * 
    FROM articles
    WHERE (username='333' OR username='222')
        AND category='movies'

关于sql - 简单的sql问题求助,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/4937459/

相关文章:

sql - 我可以检查更新的 SET 中的变量是否为 NULL 吗?

mysql - 在 MySQL 中创建 Unix 时间戳

sql-server - 使用UPDLOCK和READPAST选择top 1对整个表设置排他锁

sql - 在不同环境中使用不同数据库名称的跨数据库查询?

php - MS SQL try catch 在被 php mssql_query 执行时被忽略

select - Mysql 计数列

sql - 从雪花中批量读取行

mysql - 连接三个表并在 SQL 中获取特定结果

javascript - jQuery 等待上面的代码执行完成

mysql - SQL IF SELECT query is null then do another query