gpt4 book ai didi

Mysql请求-获取联系人

转载 作者:行者123 更新时间:2023-11-29 21:09:34 24 4
gpt4 key购买 nike

我有一个联系人表:

from_user_id   to_user_id
300 301
301 298

我正在尝试查找 user_id = 301 的所有唯一联系人。对于该用户,它将是:300 和 298;

我已尝试此请求,但结果错误:

SELECT 
u.name,
IF(c.from_user_id = '.(int)$user->id.', c.from_user_id, c.to_user_id) AS uid
FROM
`#__contacts` AS c
LEFT JOIN
`#__users`
AS
u
ON
uid = u.id

我该怎么做?谢谢!

最佳答案

试试这个:

SELECT u.name
FROM `#__contacts` AS c
LEFT JOIN `#__users` AS u ON c.to_user_id = u.id
WHERE '.(int)$user->id.' IN (c.from_user_id, c.to_user_id)
ORDER BY c.created DESC

关于Mysql请求-获取联系人,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/36509710/

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