gpt4 book ai didi

mysql - SQL - on 语句后的内部连接语法

转载 作者:行者123 更新时间:2023-11-29 05:55:14 26 4
gpt4 key购买 nike

所以在我的数据库中,我有这些记录,这些记录具有序列号以将它们彼此分开。但是我想将它们与另一个表一起加入,一个人最多可以有 2 个序列号关联到他们的帐户。

|account #|Serial#1|Serial#2|
------------------------------------------
|01234201 |P984564|P12388|
------------------------------------------

所以我的问题是,您能否在 on 语句中设置一个内部联接查询来比较一列和两列。例如。

INNER JOIN datatable2 ON datatable1.Serial#1 OR datatabel2.Serial#2 = datatable2.serial#

最佳答案

是的,它会是:

INNER JOIN datatable2 ON datatable1.Serial#1 = datatable2.serial# 
OR datatable2.Serial#2 = datatable2.serial#

不过,我强烈建议您对表进行规范化,这样您就不需要在 WHERE 中使用 OR 条件。

关于mysql - SQL - on 语句后的内部连接语法,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/50027033/

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