Php 了解mysql连接如何工作
我在理解mysql的连接方面有点困难 我有三张桌子。 gold_Send用户_id | Send 注册用户id |黄金交换id | 谷歌用户oauth uid门户名称 现在需要做的事情如下。 首先,我需要google用户的所有门户名称,其中oauth\u id=与register.user\u id相同 接下来,我还需要检查register.user\u id=gold\u sended.user\u id 如果注册表中的用户id与als gold发送的用户id相同,则显示 门户名称。如果不是,则不显示任何内容 我从来没有使用过联接,所以我对如何正确使用联接有点迷茫 好了,现在问题解决了Php 了解mysql连接如何工作,php,mysql,Php,Mysql,我在理解mysql的连接方面有点困难 我有三张桌子。 gold_Send用户_id | Send 注册用户id |黄金交换id | 谷歌用户oauth uid门户名称 现在需要做的事情如下。 首先,我需要google用户的所有门户名称,其中oauth\u id=与register.user\u id相同 接下来,我还需要检查register.user\u id=gold\u sended.user\u id 如果注册表中的用户id与als gold发送的用户id相同,则显示 门户名称。如果不是,
SELECT
google_users.portal_name,
gold_sended.user_id,
gold_sended.date,
COUNT(gold_sended) as total_runs
FROM
register_gold_swap
LEFT JOIN google_users on register_gold_swap.user_id=google_users.oauth_uid
LEFT JOIN gold_sended on register_gold_swap.user_id=gold_sended.user_id
WHERE
register_gold_swap.gold_swap_id = "1"
AND register_gold_swap.status = "1"
GROUP BY google_users.portal_name
正在输出正确的数据。谢谢大家
select
g.portal_name
from
gold_sended as gs
left join register as r
on g.oauth_id=r.user_id
left join google_users as g
on gs.user_id=g.oauth_id
试试这个a怎么样,它还包括示例查询?@PaulT。这就是问题所在,我甚至不知道如何开始。从任何基本的书籍或教程开始,这些代码都会产生错误。未知冒号g.oauth\u uid出现在clausecan中你能给我sql转储吗?好的,我现在知道了。我需要为自己改变一些事情,这样我才能理解它。现在修好了。我只是在整个代码中遇到了一个不同的问题。但我会为此提出一个新问题