需要一些幫助來找到從這種查詢中有效獲得結果的最佳方式,我有一個消息表,並且這個消息表對每個消息都有評論。我需要檢索每條消息和每條隨後的消息評論。起初我想要抓住所有的消息和他們的PK,然後在一個循環內使用它來獲得評論,但我想知道是否有更有效的方法來做到這一點。我希望顯示每條消息以及該消息的所有後續註釋。 Message1 - >所有評論Message2 - >所有評論。 這是我怎麼想輸出到像一個例子:循環中的子查詢
eg. Work Site Maintenance. //Message
At 1pm //comments
At 2pm //comments
At 3pm //comments
Work Site Offline.
Foundation work
Layng blocks
Placing steel
我目前的查詢來獲取信息的列表,但每個
SELECT MS.status_id,
MS.member_id,
MS.status_text,
MS.status_time
FROM message_status MS
WHERE MS.member_id = memberId //variable
ORDER BY MS.status_id DESC
LIMIT 20
**message_status**
status_id PK
member_id
status_text
status_time
**comments_status**
status_id FK
member_id FK
comm_text
comm_time
所以'工作網站Maintenance'部分應是預期的結果? – scones 2013-02-16 13:23:27
是否正確,是否希望以該格式顯示,然後選擇工作站點維護與此消息關聯的註釋。 – kabuto178 2013-02-16 13:25:11
評論和消息如何相關?從你上面的結構來看,似乎並不是。 – Kermit 2013-02-16 13:34:36