数据库
首页 > 数据库> > mysql – 从数据库和过滤结果中获取数据

mysql – 从数据库和过滤结果中获取数据

作者:互联网

我使用此查询获得前50条记录.但是,在同一个表中有一个名为read的标志,我只想返回未读取的前50个记录(即isread = false).我怎样才能做到这一点?有人可以给我所需查询的想法吗?我尝试过使用子查询.

SELECT * FROM notification WHERE toUserId = 'email' ORDER BY id DESC LIMIT 50;

解决方法:

尝试在WHERE子句中添加AND条件:userID =’email’AND flag = true.这将仅返回具有真值的用户,其中您可以通过限制条件获得前50名.

标签:sql,mysql,database-design,database,database-schema
来源: https://codeday.me/bug/20190831/1772848.html