在多个联接中引用同一行

用户名

我有一个名为relOwner的mySQL数据库,该数据库具有两列:OwnerID,RelationshipOwner

我正在写一个查询与联接引用数据库:

$query = "SELECT b.Contact, b.ContactB, relOwner.OwnerID, relOwner.RelationshipOwner 
    FROM b 
    Left JOIN relOwner
    ON b.Contact = relOwner.OwnerID
    Left JOIN relOwner
    ON b.ContactB = relOwner.OwnerID
";

如何在我的php中分别引用RelationshipOwner的值?

$RelationshipOwner = $row['RelationshipOwner'];
$RelationshipOwnerB = $row['RelationshipOwner']; <--- Get value from second JOIN

提前致谢。

斯图尔特

似乎在表b到表上有两个外键列relOwner(即vizContactContactB)。

根据Sverri的评论,您将需要为表使用不同的别名(我使用过ro1ro2),并从不同的表列中投影不同的名称(例如,在第二个表列前面加上ro2):

SELECT b.Contact, b.ContactB, ro1.OwnerID, ro1.RelationshipOwner, 
   ro2.OwnerID as ro2OwnerId, ro2.RelationshipOwner as ro2RelationshipOwner
FROM b -- Is this table Contact? If so then "Contact b"
  Left JOIN relOwner ro1
  ON b.Contact = ro1.OwnerID
  Left JOIN relOwner ro2
  ON b.ContactB = ro2.OwnerID;

您可以参考以下内容:

$row['ro2RelationshipOwner'];

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

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

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

在多个联接中引用同一行

来自分类Dev

防止对主表中同一行的多个外键引用

来自分类Dev

重击引用同一行中的先前参数

来自分类Dev

C ++在同一行中声明多个变量

来自分类Dev

显示同一行中单个列的多个列

来自分类Dev

多个输入字段在同一行中对齐

来自分类Dev

在同一行中打印多个awk

来自分类Dev

Python:在同一行中声明多个变量的类型

来自分类Dev

如何在同一行中对齐多个列表?

来自分类Dev

查询以从同一行的表中获取多个记录

来自分类Dev

如何检查MySQL中同一行的多个值?

来自分类Dev

在临时表中插入同一行的多个计数

来自分类Dev

从同一行中的多个子表返回数据

来自分类Dev

break 在 emacs 中在同一行输入多个命令

来自分类Dev

mssql-使用内部联接在同一行中显示列值吗?

来自分类Dev

多个项目在同一行

来自分类Dev

从数组中提取多个数据列表,其中结果数据中的每一行都引用源数据中的同一单元格

来自分类Dev

MySQL内部联接返回同一行的倍数

来自分类Dev

在Excel的同一张表中引用上一行的单元格吗?

来自分类Dev

从表的同一行中获取两列引用一个表?

来自分类Dev

如何从mysql中的同一行引用一个值?

来自分类Dev

在同一行的多个引导列中对齐多个元素

来自分类Dev

在SQL的一行中显示同一列中的多个值

来自分类Dev

如何在多个文件中搜索与Excel中同一行中的文本对应的值?

来自分类Dev

内部联接并将多个表分组为一行

来自分类Dev

sql查询从同一列中获取一行的多个值

来自分类Dev

确保多个FK字段属于另一个表中的同一行

来自分类Dev

确保多个FK字段属于另一个表中的同一行

来自分类Dev

数据结构中同一行中的“ ..的多个定义”

Related 相关文章

  1. 1

    在多个联接中引用同一行

  2. 2

    防止对主表中同一行的多个外键引用

  3. 3

    重击引用同一行中的先前参数

  4. 4

    C ++在同一行中声明多个变量

  5. 5

    显示同一行中单个列的多个列

  6. 6

    多个输入字段在同一行中对齐

  7. 7

    在同一行中打印多个awk

  8. 8

    Python:在同一行中声明多个变量的类型

  9. 9

    如何在同一行中对齐多个列表?

  10. 10

    查询以从同一行的表中获取多个记录

  11. 11

    如何检查MySQL中同一行的多个值?

  12. 12

    在临时表中插入同一行的多个计数

  13. 13

    从同一行中的多个子表返回数据

  14. 14

    break 在 emacs 中在同一行输入多个命令

  15. 15

    mssql-使用内部联接在同一行中显示列值吗?

  16. 16

    多个项目在同一行

  17. 17

    从数组中提取多个数据列表,其中结果数据中的每一行都引用源数据中的同一单元格

  18. 18

    MySQL内部联接返回同一行的倍数

  19. 19

    在Excel的同一张表中引用上一行的单元格吗?

  20. 20

    从表的同一行中获取两列引用一个表?

  21. 21

    如何从mysql中的同一行引用一个值?

  22. 22

    在同一行的多个引导列中对齐多个元素

  23. 23

    在SQL的一行中显示同一列中的多个值

  24. 24

    如何在多个文件中搜索与Excel中同一行中的文本对应的值?

  25. 25

    内部联接并将多个表分组为一行

  26. 26

    sql查询从同一列中获取一行的多个值

  27. 27

    确保多个FK字段属于另一个表中的同一行

  28. 28

    确保多个FK字段属于另一个表中的同一行

  29. 29

    数据结构中同一行中的“ ..的多个定义”

热门标签

归档