数据重复我有2个表:
USER: id, access_token
QUERIES: id, query, user_id
,user_id是一个外键
如何使一个选择请求,以在未来的格式返回数据:
{user_id: {[queries for this user], access_token}, ...}
mysql如何避免选择请求
查询:
SELECT USERS.id,
USERS.access_token,
QUERIES.query
FROM USERS
INNER JOIN QUERIES ON USERS.id=QUERIES.user_id;
,我有users.id和users.access_token的复制。我试图用GROUP BY来得到答案,但在我的示例中,group by没有帮助
谢谢。
你尝试过什么吗?如果是,则发布查询。 –
LEFT JOIN并使用别名进行查询,这是最后一次帮助识别 –
这仅仅是一个例子。它取决于你真正想要的: $ sql =“SELECT USER.id,USER.access_token,QUERIES.id,QUERIES.query,QUERIES.user_id FROM USER INNER JOIN QUERIES ON USER.id = QUERIES.id”; – fizzi