我有3個表。我想按日期順序選擇他們的數據。我將所有表格中的日期保存在unixtimestamp中。我使用下面的查詢:sql查詢從多個表中選擇數據
select
c.up_date, c.user_id, c.id,
f.id, f.up_date, f.friend1, f.friend2, f.status,
s.postdate, s.status, s.id, s.display_name, s.userid, s.userid1
from
c.cover_pic,
s.wp_userstatus,
f.wp_friends
where
s.userid=c.friend1
and s.userid=c.user_id
and f.status=1
and c.user_id=4
order by s.postdate
Tablel結構爲:cover_pic表:
id user_id coverpic color up_date
1 4 496b02165600889daf51c6b04b257ec0.jpg 63ACFF 1353069741
wp_friends表:
id friend1 friend2 status up_date
12 1 4 2 1353064093
11 4 1 1 1353064093
wp_userstatus表:
id status display_name userid userid1 postdate
6 awesome paramveer 4 4 1352414658
7 lets paramveer 4 4 1352414932
它顯示了以下錯誤:
#1142 - SELECT command denied to user 'kdgadget'@'localhost' for table 'cover_pic'
我想要按日期顯示順序的數據。
和您當前的查詢有什麼問題? –
你想要什麼輸出? – Arion
使用連接使您的查詢可讀。 – Farfarak