选择,然后在内部联接两个表

汤姆·皮茨

我正在尝试选择得分高于50并在过去3个月内登录过的用户。然后,我想使用两个表中的ID将这些用户连接起来,因此我将上述查询返回的订单表行附加到每个用户。

这是我的查询:

SELECT  Users.EmailAddress, Users.RewardPoints, Orders.UserID, Users.ID From Users
WHERE RewardPoints > 50 AND Users.LastLoggedIn > DATE_SUB(NOW(), INTERVAL 3 MONTH)
Inner Join Orders ON Orders.UserID = Users.ID;

但这给了我这个错误:

错误:#1064-您的SQL语法有错误;检查与您的MariaDB服务器版本相对应的手册以获取正确的语法,以在第4行的'Inner Join Orders on Orders.UserID = Users.ID LIMIT 0,25'附近使用


编辑想通了!

从用户内部联接中选择SELECT Users.EmailAddress,Users.RewardPoints,Orders.UserID,Users.ID,WHERE Users.RewardPoints> 50 AND Users.LastLoggedIn> DATE_SUB(NOW(),INTERVAL 3 MONTH );

詹马科

您不能在where条件之后加入表,而应将它放在最后(以您的情况为准)。

SELECT  Users.EmailAddress, Users.RewardPoints, Orders.UserID, Users.ID
FROM Users 
INNER JOIN Orders On Orders.UserID = Users.ID
WHERE RewardPoints > 50 AND Users.LastLoggedIn > DATE_SUB(NOW(), INTERVAL 3 MONTH);

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

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

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

在内部联接中传递第二个表中的所有值

来自分类Dev

PHP,类别,在内部联接中选择

来自分类Dev

从两个表中进行选择与在MSSQL中使用内部联接有什么区别?

来自分类Dev

具有相同表的两个内部联接

来自分类Dev

MySql:更新与两个表上的内部联接挂起

来自分类Dev

SQL连接/求和帮助,需要在内部合并两个查询

来自分类Dev

选择两个表之间的联接查询

来自分类Dev

MYSQL:如何使用内部联接联接两个表,然后计算以下示例中第二个表的总数

来自分类Dev

从表中选择列与联接两个表

来自分类Dev

从两个表中选择并在另一个表上执行内部联接时出错

来自分类Dev

有没有一种方法可以使用子句“内部联接”联接两个表,然后再使用多个“左联接”子句

来自分类Dev

SQL选择或联接表的两个独立子集

来自分类Dev

具有两个表的内部联接查询

来自分类Dev

在内部联接表中获取两行之和

来自分类Dev

选择查询联接范围内的两个表

来自分类Dev

在两个表上的SQL内部联接

来自分类Dev

如何联接两个表,然后选择两个不同的列?

来自分类Dev

linq to sql在内部联接中选择

来自分类Dev

Android:在内部存储中保存两个具有相同名称的位图

来自分类Dev

使用内部联接和两个外部键联接两个表

来自分类Dev

MySQL从表中选择数据并内部联接来自另外两个相同表的所有选择

来自分类Dev

两个表上的内部联接

来自分类Dev

使用两个路由器在内部网络中的虚拟机之间进行通信

来自分类Dev

反向外键联接-从两个表中选择

来自分类Dev

在更新表时在内部联接中排序

来自分类Dev

sql从没有内部联接的两个表中选择

来自分类Dev

不使用PDO的内部联接更新两个表?

来自分类Dev

两个变量的两个表的内部联接

来自分类Dev

如何在内部联接中选择第二个最小值?

Related 相关文章

  1. 1

    在内部联接中传递第二个表中的所有值

  2. 2

    PHP,类别,在内部联接中选择

  3. 3

    从两个表中进行选择与在MSSQL中使用内部联接有什么区别?

  4. 4

    具有相同表的两个内部联接

  5. 5

    MySql:更新与两个表上的内部联接挂起

  6. 6

    SQL连接/求和帮助,需要在内部合并两个查询

  7. 7

    选择两个表之间的联接查询

  8. 8

    MYSQL:如何使用内部联接联接两个表,然后计算以下示例中第二个表的总数

  9. 9

    从表中选择列与联接两个表

  10. 10

    从两个表中选择并在另一个表上执行内部联接时出错

  11. 11

    有没有一种方法可以使用子句“内部联接”联接两个表,然后再使用多个“左联接”子句

  12. 12

    SQL选择或联接表的两个独立子集

  13. 13

    具有两个表的内部联接查询

  14. 14

    在内部联接表中获取两行之和

  15. 15

    选择查询联接范围内的两个表

  16. 16

    在两个表上的SQL内部联接

  17. 17

    如何联接两个表,然后选择两个不同的列?

  18. 18

    linq to sql在内部联接中选择

  19. 19

    Android:在内部存储中保存两个具有相同名称的位图

  20. 20

    使用内部联接和两个外部键联接两个表

  21. 21

    MySQL从表中选择数据并内部联接来自另外两个相同表的所有选择

  22. 22

    两个表上的内部联接

  23. 23

    使用两个路由器在内部网络中的虚拟机之间进行通信

  24. 24

    反向外键联接-从两个表中选择

  25. 25

    在更新表时在内部联接中排序

  26. 26

    sql从没有内部联接的两个表中选择

  27. 27

    不使用PDO的内部联接更新两个表?

  28. 28

    两个变量的两个表的内部联接

  29. 29

    如何在内部联接中选择第二个最小值?

热门标签

归档