gpt4 book ai didi

mysql - 在mysql中连接来自同一个表的两个字段

转载 作者:行者123 更新时间:2023-11-29 04:06:43 26 4
gpt4 key购买 nike

<分区>

SELECT  pms.id, 
pms.id_from,
pms.id_to,
pms.fecha,
pms.leida,
usuarios.img_src as avatar_from,
usuarios.alias as name_from,
usuarios.img_src as avatar_to,
usuarios.alias as name_to
FROM pms
LEFT JOIN usuarios ON usuarios.id = pms.id_from
LEFT JOIN usuarios ON usuarios.id = pms.id_to

每行有两个 usuario(别名或 img_src)引用的问题:

我得到这个错误:

The following errors were reported:
Not unique table/alias: 'usuarios'

或者这个

SELECT  pms.id, 
pms.id_from,
pms.id_to,
pms.fecha,
pms.leida,
usuarios.img_src as avatar_from,
usuarios.alias as name_from,
usuarios.img_src as avatar_to,
usuarios.alias as name_to
FROM pms
LEFT JOIN usuarios ON usuarios.id = pms.id_from OR usuarios.id = pms.id_to

有效,但我为每个 _to 和 _from 获得了相同的名称和图像

那么,去这里的路是什么?

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