我想在PHP/MySQL中創建一個社交網站。我目前正在開發狀態更新和對狀態系統的評論。我試圖展示我的所有狀態並評論某些狀態。爲了做到這一點,我有兩個表格:comment
和user_status
。從加入的MySQL查詢中選擇一行
我已經使用這個MySQL查詢,
SELECT * FROM user_status LEFT JOIN
comment ON id_status = comment.status_id
WHERE sender_id = '$id2'
OR receive_id = '$id2'
/* $id2 is my id */
我已經成功地顯示狀態和一個評論。但問題是,如果評論數量超過一個,則狀態顯示不止一次。將顯示多少相同的狀態取決於對某些狀態有多少評論。但是我希望能夠只顯示一次相同的狀態,並在特定狀態下顯示多個註釋(如果可用)。
@Mushfiqul。如果您只是對狀態表列感興趣,那麼請嘗試修改您的查詢:'SELECT DISTINCT user_status。* ...'。 – halfer 2012-08-15 11:28:20
(另外,請接受[這個問題]上的答案(http://stackoverflow.com/q/9946565/472495) - 有人已經鏈接到如何爲你做的指示。) – halfer 2012-08-15 11:30:07