我有一個棘手的問題(至少對我來說這是棘手的)問題,我想按評論數量安排數據。我的第一個表被稱爲all_comments
具有這些列(更多,但不是必需的):SQL從2個表中獲取數據
comment, target_id
我的第二個表稱爲our_videos
具有這些列(更多,但不是必需的):
id, title
我想得到第二張表上所有target_id與id相同的評論數並按評論數排列該數據。下面是例子我想:
表1:
id target_id
----------------
1 3
2 5
3 5
4 3
5 3
表#2:
id title
-----------
1 "test"
2 "another-test"
3 "testing"
5 "......"
這基本上是說數據,即在第二數據庫,並有ID 3有3條評論,並且具有ID 5有2個評論的數據,我想安排本評論計數數據,並得到結果是這樣的:
結果:
id title
----------------
3 "testing"
5 "......."
1 "test"
2 "another-test"
如果我錯過了只問需要這個問題的任何重要信息,感謝您的幫助,和平:)
在你的查詢中使用join和order語句 – user3479671 2015-02-09 20:08:51
是的,我知道,但它很混亂,試圖找出一種方式,但沒有管理。 – dnc123 2015-02-09 20:09:43
@ dnc123 - 所以嘗試一下...這是一個基本的SELECT語句...你不能用SELECT來傷害任何東西......所以看看SELECT的各個部分並將其放在一起。你有1)選擇... 2)從...和3)在哪裏.... – Ditto 2015-02-09 20:10:59