這是我的問題:我有3個MySql表代表:照片用戶發佈,視頻用戶帖子,評論用戶帖子,我需要查看10(20,30,40 ... )用戶最近的活動。 例如,在照片表可由組成:用戶最近的活動 - PHP的MySql
user_id | photo_id | photo_path | photo_name | date_added 5 | 18 | /photos | pht_18.png | 2009-02-12 5 | 21 | /photos | pht_21.png | 2009-02-15 5 | 29 | /photos | pht_29.png | 2009-03-30
視頻表
user_id | video_id | video_url | date_added 5 | 36 | youtube.com/... | 2009-01-09 5 | 48 | youtube.com/... | 2009-02-18 5 | 90 | youtube.com/... | 2009-03-19
comments表
user_id | comment_id | comment | date_added 5 | 6 | hi! | 2009-02-11 5 | 11 | great photo | 2009-02-13 5 | 19 | nice shot! | 2009-03-28
正如你可以看到3個表有不同數量的屬性,那麼我該怎麼做這個工會呢?並在獲取查詢結果的同時,我怎麼理解到它屬於哪個表?
所以在用戶的個人資料頁,我想表現出他最近的課程,由日期降序排序這樣的活動:
2009-09-01: user posted a video 2009-11-02: user posted a comment 2009-12-02: user posted a photo 2009-13-02: user posted a comment 2009-15-02: user posted a photo 2009-18-02: user posted a video 2009-19-03: user posted a video 2009-28-03: user posted a comment 2009-30-03: user posted a photo
誰能幫助我嗎?
您應該編輯您的問題,以顯示不同的表格有一些獨特的列,根據您的評論如下。 – 2009-02-18 17:28:22