select * from user where name=‘张三’ and name =‘李四’
select * from user where name in (‘张三’,‘李四’);
分析:
增加关系表,人员借书信息表。
在book表中增加借书标记字段。
条件合适后,查询很方便了。欢迎追问,谢谢采纳!
两个方法。这是按照你的题意是这么的,但是应该死查不出来东西的,因为A=a1 和A=a2怎么会同时满足,除非a1=a2,我觉得可能你题目看错了,不是同时满足,而是满足条件1或条件2,这样才会有记录被查出来
1。 select * from tab where ((A=a1 and B=b1)and(A=a2 and C=c1));
2。select * from tab where A=a1 and B=b1
intersect select * from tab where A=a2 and C=c1
以下语句完美解决!
SELECT id FROM dollar WHERE
id in(SELECT id FROM dollar WHERE type NOT IN(‘a’) GROUP BY id HAVING SUM([money])>=300)
AND
id in(SELECT id FROM dollar WHERE type IN(‘c’,‘d’) GROUP BY id HAVING SUM([money])<=300)
一个SQL语句中,一个from最多只能对应一个group by,所以你的having,也只能有一个。
大数据查询跟字段是否有索引也有关系的
1、select *
from test
where a in (‘x1’,‘x2’) and b in (‘y1’,‘y2’)
不知道是不是要这样的