數據重複我有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