来自查询的结果作为MySQL中WHERE语句的参数

Filipe Barreto Peixoto Teles

我有两个表:orders和orderProducts。它们都有一个名为“ order_id”的列。

orders有一个名为“ date_created”的列ordersProducts有一个名为“ SKU”的列

我想在日期范围内选择SKU。

到目前为止,我的查询是:

SELECT `SKU`
FROM `orderProducts`
INNER JOIN orders
ON orderproducts.order_id = orders.order_id
WHERE orders.order_id in (SELECT id FROM orders WHERE date_created BETWEEN '2014-10-01' AND '2015-03-31' ORDER BY date_created DESC)

查询运行,但不返回任何内容。我在这里想念什么?

钾盐

尝试将date条件放在where子句中,不需要子查询:

select op.`SKU`
from `orderProducts` op
join `orders` o using(`order_id`)
where o.`date_created` between '2014-10-01' and '2015-03-31'

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

Msgbox来自查询访问

来自分类Dev

使用来自查询的另一个表的结果更新表变量

来自分类Dev

MySQL查询case语句在where优化中

来自分类Dev

Ember-子组件通过父组件更新来自查询参数的属性

来自分类Dev

显示来自查询的所有行

来自分类Dev

计算来自查询 laravel 的行数

来自分类Dev

来自查询的正确响应,但是我仍然收到“警告:mysqli_fetch_array()期望参数1为mysqli_result,字符串在...中给出”错误

来自分类Dev

解析来自mysql查询的结果

来自分类Dev

解析来自mysql查询的结果

来自分类Dev

访问25%,50%,75%四分位数(来自查询和结果目标的数据是报告)

来自分类Dev

NodeJS:从多语句MySQL查询的结果中获取值

来自分类Dev

如何在WHERE子句的mysql查询中获取if语句?

来自分类Dev

mysql查询中的if语句

来自分类Dev

如何创建IF语句在MySQL查询WHERE语句

来自分类Dev

Postgres - 查询结果作为函数参数

来自分类Dev

Mysql Where子句作为参数

来自分类Dev

MYSQL查询,SELECT中的where语句(具有多行/ where语句)

来自分类Dev

Mysql的“ where”和“ and”语句来自多行

来自分类Dev

LINQ动态排序来自查询字符串

来自分类Dev

来自查询字符串的JSP动态内容

来自分类Dev

LINQ query2来自查询

来自分类Dev

来自查询生成列表的 Listview/Datagrid 绑定

来自分类Dev

显示来自查询字符串的图像

来自分类Dev

MySQL查询结果来自多个条件

来自分类Dev

来自mysql查询结果的php数组

来自分类Dev

来自 Celery Results Backend MYSQL 的查询结果

来自分类Dev

来自查询的值在Jinja中显示为元组,但应为单个字符串

来自分类Dev

查询结果作为嵌套查询中的列名

来自分类Dev

使用 MySQL 查询的结果作为下一个的 WHERE 子句

Related 相关文章

  1. 1

    Msgbox来自查询访问

  2. 2

    使用来自查询的另一个表的结果更新表变量

  3. 3

    MySQL查询case语句在where优化中

  4. 4

    Ember-子组件通过父组件更新来自查询参数的属性

  5. 5

    显示来自查询的所有行

  6. 6

    计算来自查询 laravel 的行数

  7. 7

    来自查询的正确响应,但是我仍然收到“警告:mysqli_fetch_array()期望参数1为mysqli_result,字符串在...中给出”错误

  8. 8

    解析来自mysql查询的结果

  9. 9

    解析来自mysql查询的结果

  10. 10

    访问25%,50%,75%四分位数(来自查询和结果目标的数据是报告)

  11. 11

    NodeJS:从多语句MySQL查询的结果中获取值

  12. 12

    如何在WHERE子句的mysql查询中获取if语句?

  13. 13

    mysql查询中的if语句

  14. 14

    如何创建IF语句在MySQL查询WHERE语句

  15. 15

    Postgres - 查询结果作为函数参数

  16. 16

    Mysql Where子句作为参数

  17. 17

    MYSQL查询,SELECT中的where语句(具有多行/ where语句)

  18. 18

    Mysql的“ where”和“ and”语句来自多行

  19. 19

    LINQ动态排序来自查询字符串

  20. 20

    来自查询字符串的JSP动态内容

  21. 21

    LINQ query2来自查询

  22. 22

    来自查询生成列表的 Listview/Datagrid 绑定

  23. 23

    显示来自查询字符串的图像

  24. 24

    MySQL查询结果来自多个条件

  25. 25

    来自mysql查询结果的php数组

  26. 26

    来自 Celery Results Backend MYSQL 的查询结果

  27. 27

    来自查询的值在Jinja中显示为元组,但应为单个字符串

  28. 28

    查询结果作为嵌套查询中的列名

  29. 29

    使用 MySQL 查询的结果作为下一个的 WHERE 子句

热门标签

归档