SQL 查询多条符合条件的记录

2025-03-23 22:53:11
推荐回答(5个)
回答1:

select * from table where column_a in (select 条件N from table where XXX )

总之你的多个“条件”如果能用select出来的话,把结果放到in里就可以了。

回答2:

  1. 查询符合条件的记录,关键字 where 

  2. 假如:表 table 中有3个字段,t1,t2,t3

  3. 并且存在10条记录,和 t2有5条相同的记录

  4. select * from table where t2='123'

  5. 以上SQL 就可以得到符合条件的5条记录

回答3:

70几个条件,这本来就是业务逻辑 连业务逻辑都想省掉 那还写程序干什么呢。。
至于出现70几个条件,如果确定自己的表设计规范的话,那么是正常的 上百个字段的表是很正常的事 你需要确定自己的表是不是符合3NF

回答4:

你这个在excel里没实用的方法.如果非要做可以按下面的做
将excel表里的数据写到excel里
然后
select * from table where column_a = (select aa from newTable)
aa就是newtable里放的你excel那一列的数据 当然如果你excel里的数据有规律的话就可以找别的好方法

回答5:

如果是数字或者日期的话可以用大于与小于号。