gpt4 book ai didi

mysql查询对同一个表执行多个内连接

转载 作者:行者123 更新时间:2023-11-30 00:30:50 25 4
gpt4 key购买 nike

我需要在同一个表上执行多个联接。以下是我的查询。当我执行以下查询时,它为我提供了单个列的重复记录。谁能告诉我哪里出错了?

$result=mysql_query("SELECT DISTINCT *,CONCAT(phno, ' ', vnumber) AS source,CONCAT(phno, ' ', vnumber) AS destination FROM gcm_users as gu
INNER JOIN message_Log as ml1 ON gu.imei= ml1.Source_ID
INNER JOIN message_Log as ml2 ON gu.imei= ml2.Destination_ID
WHERE gu.id={$_SESSION['uid']}");

最佳答案

您可以将 2 个联接替换为一个联接

INNER JOIN message_Log as ml1 ON gu.imei= ml1.Source_ID 
OR gu.imei= ml2.Destination_ID

关于mysql查询对同一个表执行多个内连接,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/22531055/

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