我正在構建一個社交網絡頁面,並希望在一個提要頁面上獲取所有用戶的活動。使用一個MySQL查詢從兩個表中獲取數據?
我有一個意見表:
user_id comment date
1 "Hi...." 24 March 2013
2 "Hello..." 25 March 2013
1 "Another comment..." 26 March 2013
而一個喜歡錶:
user_id id_of_liked_item date
1 101 24 March 2013
1 145 25 March 2013
是否可以執行單一查詢來獲取到這些用戶的所有活動的陣列,有序按日期?如果是的話,那個查詢看起來像什麼?我的陣列將需要看起來像這樣:
$activity = array(
array(
"type"=>"comment",
"content"=>"Comment goes here"
),
array(
"type"=>"like",
"item_id"=>345,
)
)
我在操縱PHP數據相當不錯,所以我可能並不需要太多的幫助,組織陣列,但我的問題主要是如何獲取數據從數據庫首先。由於
看看[SQL JOIN(http://www.w3schools.com/sql/sql_join.asp) – Daanvn 2013-03-26 15:34:32