0 0

MySQL多条件查询写法3

我有两个数据表:申购单表(单号,日期,总额,设计人,部门ID,审批人,审批日期,财务签收,签收日期)等字段,部门表(部门ID,部门编号,部门名称),现在我要联合这两个表来查询:查询条件有:
1.审批人为某某时的申购单资料。2.审批日期从----到----之间所有已批(未批)的申购单资料。3.查询申购单号码从-------到-------之间的申购单资料。4.申购日期从----到----之间的所有申购单资料。5.设计人为某某时的申购单资料。。。。。。根据这些查询条件动态的生成SQL查询语句,应该怎么写或者怎么设计。能不能用一条SQL搞定呢?请教

问题补充:
ydlmlh 写道
你的查询条件没有涉及到部门表吧,那为什么要做联合查询呢?

还会根据部门来查询该部门的申购单啊
2010年3月09日 12:10

1个答案 按时间排序 按投票排序

0 0

你的查询条件没有涉及到部门表吧,那为什么要做联合查询呢?

2010年3月09日 13:13

相关推荐

    Mysql 时间模糊查询

    模糊查询是指不精确地匹配查询条件的一种查询方式。在MySQL中,模糊查询主要通过`LIKE`关键字实现。例如,查询所有包含“abc”的记录可以使用`SELECT * FROM table WHERE column LIKE '%abc%'`这样的语句。 #### 三...

    绝对惊世骇俗的SQL写法

    1. **子查询和联接操作**:高级的SQL写法可能会利用子查询和多表联接来处理复杂的数据关系,比如在单个查询中同时处理多个表的数据,或者通过嵌套查询来获取特定条件下的子集。 2. **窗口函数**:MySQL 8.0引入了...

    MySQL左联多表查询where条件写法示例

    本篇将详细解析标题和描述中提到的MySQL左联多表查询中的where条件写法。 首先,我们来看第一个示例: ```sql select * from _test a left join _test b on a.id = b.id where a.level = '20' and a.month = '...

    jsp+MYSQL编写的按条件查询代码

    根据提供的文件信息,我们可以分析出该段代码是用于实现基于 JSP 和 MySQL 的按条件查询功能。接下来将详细解析此代码的关键部分,并提取其中的重要知识点。 ### 一、JSP与MySQL连接 #### 1. **引入必要的包** 在...

    常用的mysql语句写法

    MySQL是一种广泛使用的开源关系型数据库管理系统,以其高效、稳定和易于学习的特点,深受开发者们的喜爱。...记住,实践是检验理论的最好方式,所以多动手操作,不断积累经验,才能真正成为MySQL的大师。

    Mysql游标(循环操作)

    - **异常处理**:设置了一个继续处理程序,当`FETCH`命令遇到`NOT FOUND`条件时(即没有更多记录可以读取),将`no_more_record`设置为1。这样可以在循环中判断是否有更多的记录。 ```sql OPENcur_record; ``` - *...

    ThinkPHP6.0以上兼容mysql下JSON_CONTAINS使用

    MySQL自5.7版本开始引入了对JSON数据类型的原生支持,这使得存储和查询结构化非关系型数据变得更加便捷。`JSON_CONTAINS`函数是MySQL提供的一种用于检查JSON文档中是否存在特定值的函数。它的基本语法是: ```sql ...

    MySQL三种关联查询的方式_ ON vs USING vs 传统风格

    可以看到,这样的写法让查询的结构更为清晰,关联条件被明确地放在了`ON`后面,而其他的过滤条件则放在了`WHERE`后面。这种改进对于大型查询来说尤为重要。 **注意**:`ON`语句中的括号并不是必需的,但在实践中...

    导致MySQL索引失效的一些常见写法总结

    3. **范围查询**:如果查询条件包含索引列的范围,如`WHERE column BETWEEN a AND b`,MySQL通常只能使用索引的一部分,导致部分索引失效。 4. **使用否定条件**:如`WHERE column != value`,MySQL可能无法有效地...

    MySQL单表查询(图书管理系统实践题)

    当需要查询在一定区间内的数据时,可以使用逻辑运算符`AND`来组合多个条件。这在处理价格范围等数值区间时非常有用。 **SQL语句示例:** ```sql SELECT book_name, price FROM books WHERE price BETWEEN 30 AND 50...

    使用mysql进行单表查询

    在本实验中,我们将深入学习如何使用MySQL进行单表查询,这是数据库操作的基础,对于初学者来说至关重要。我们将通过一系列的实例来掌握不同类型的查询方法,包括正则表达式查询和复杂的条件应用。 1. **查询所有...

    mysql+explain实例分析

    在《mysql索引优化[CU经典提问和解答过程].doc》文档中,可能会涵盖更多具体的案例和解答,帮助读者更深入地理解如何通过`EXPLAIN`分析来优化MySQL查询。通过不断实践和学习,我们可以提升数据库性能,确保系统的...

    mysql优化文档

    - **多条件查询:**`SELECT * FROM jdp_tb_trade o WHERE o.seller_nick = 'xuancan' AND (o.modified > '2013-08-05 12:21:56' AND o.modified );` - 可利用索引`ind_jdp_tb_trade_seller_nick_modified`。 - **单...

    MySQL查询优化技术讲座[收集].pdf

    MySQL查询优化技术主要涵盖以下几个关键知识点: ...综上所述,MySQL查询优化是一个涉及索引设计、SQL编写、并发控制、系统配置等多个层面的综合任务。通过对这些知识点的理解和应用,可以有效地提升数据库的查询性能。

    MySQL数据库:自连接.pptx

    在这个查询中,我们为`Sell`表创建了两个别名,`a`和`b`,然后通过`JOIN`操作将它们连接在一起,基于`图书编号`相等的条件。`WHERE`子句进一步限制了结果,只包含那些订单号不同的记录。 自连接的应用场景广泛,...

    mysql delete 多表连接删除功能

    总的来说,`DELETE`语句在MySQL中提供了强大的数据清理功能,但使用时需谨慎,尤其是涉及到多表连接删除时,必须全面考虑其可能的影响。通过了解这些知识点,您可以更安全、高效地管理数据库中的数据。

    mysql 入门笔记 简单易学。一小时上手

    在使用JOIN进行多表查询时,可以通过INNER JOIN来明确指定如何从不同的表中获取数据,其中“ON”子句用于指定连接条件。 以上知识点是根据“mysql 入门笔记 简单易学。一小时上手”的内容整理而来,涵盖了MySQL的...

    MFC连接MYSQL数据库源码

    对于描述中提到的“简单的图书查询功能”,可以创建一个MFC对话框,其中包含输入框用于输入查询条件,按钮触发查询操作。在按钮的点击事件处理函数中,调用上述封装好的MFC数据库连接类,执行查询SQL并显示结果。你...

    mysql 不等于 符号写法

    在SQL查询中,使用不等于运算符可以帮助我们筛选出满足特定条件的记录。例如,`SELECT * FROM jb51 WHERE id <> 45` 这个查询会返回所有ID不等于45的记录。 对于涉及NULL值的操作,`!=` 和 `<>` 在与NULL进行比较时...

Global site tag (gtag.js) - Google Analytics