2014-01-09 50 views
0

我有一個建立在WordPress上的網站,並希望創建一個SQL查詢來顯示用戶的用戶名。構建JSON API的SQL請求

表中的點與用戶ID鏈接,而不是用戶名。我的SQL查詢是:

SELECT ID 
FROM wp_users 
WHERE user_login='{username}' 

SELECT points 
FROM wp_cp 
WHERE uid=ID 

這是錯誤的。另外他們工作正常,但我怎麼只能做一個SQL查詢?

的邏輯應該通過輸入用戶名 - SQL從wp_users獲取其ID和自動匹配的用戶ID從wp_cp點的數量。

任何人都可以請幫我解決這個問題嗎?謝謝。

+2

你錯過了JOIN課程嗎? – everton

回答

1

在這裏你甲肝痘痘提示,

SELECT points 
    FROM wp_cp join wp_users 
    on wp_cp.uid=wp_users.ID 
    where wp_users.user_login ='username' 

免責聲明:我沒有測試它,這僅僅是一個暗示!

+0

謝謝蜜瓜。這是非常接近,但仍然沒有工作。 ;-(也許因爲wp_cp已經得到了列uid和wp_users已經得到了列ID – qqruza

+0

現在嘗試它,它只是錯過了在colums上的表名,你可以從那裏完成它 – Melon

+0

是的,這是非常棒的謝謝你的幫助瓜! – qqruza