gpt4 book ai didi

mysql - 是否可以在 SQL 中将 AND 运算符与 ON 一起使用?

转载 作者:行者123 更新时间:2023-11-29 15:23:18 25 4
gpt4 key购买 nike

假设我有两个表:

Table 1 Table 2

如何根据表 2 中 Moe 的名称和密码从第一个表的第 1 行中选择 Moe(即密码为“Helloworld”的 Moe)

基本上,举个例子,我将 T1 作为第一个表,将 T2 作为第二个表,我如何能够根据与 T2 中的内容匹配的多个条件从 T1 中选择整行

<小时/>

我希望它这样做:

SELECT  T2.Message,
T1.Name,
T1.Password
FROM T2
JOIN T1
ON T1.Name=T2.Name
ORDER BY T1.timestamp
DESC
<小时/>

但我不想只检查名称,而是希望它检查两个表中的名称和密码是否匹配(这样它就会向我显示密码为“Helloworld”的 Moe 信息)。

<小时/>

如果我没有正确解释这一点,请提前致谢并道歉。

最佳答案

是的,确实如此。

 SELECT  T2.Message,
T1.Name,
T1.Password
FROM T2
JOIN T1
ON T1.Name=T2.Name AND T2.IsMale = 1
ORDER BY T1.timestamp
DESC

请注意 T1.Name=T2.Name 之上的 AND T2.IsMale = 1 条件。

关于mysql - 是否可以在 SQL 中将 AND 运算符与 ON 一起使用?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/59217033/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com