我正在處理用戶收件箱。我必須檢索收件箱中顯示的最後一條消息,無論是來自我還是來自我的朋友。我嘗試過所有可能的解決方案,但我沒有得到任何結果,這就是爲什麼我在這裏問。我仍然在學習SQL。這裏是我的分貝圖片 database table使用sql獲取用戶收件箱的最後一條消息
解決方案,我想:例如:
id | sent_by | sent_to | descp
42 | 3 | 7 | fdssdf
30 | 3 | 6 | sdas
我正在處理用戶收件箱。我必須檢索收件箱中顯示的最後一條消息,無論是來自我還是來自我的朋友。我嘗試過所有可能的解決方案,但我沒有得到任何結果,這就是爲什麼我在這裏問。我仍然在學習SQL。這裏是我的分貝圖片 database table使用sql獲取用戶收件箱的最後一條消息
解決方案,我想:例如:
id | sent_by | sent_to | descp
42 | 3 | 7 | fdssdf
30 | 3 | 6 | sdas
我不太清楚你的意思,但通常當你要選擇最新的東西,你用SELECT TOP 1
和ORDER BY x DESC
SELECT TOP 1 *
FROM your_table_name
WHERE sent_by = 3
ORDER BY id DESC
請注意,'TOP'是一個特定於產品的功能,在這裏沒有指定dbms。至少告訴OP和我們其他人,這是什麼dbms。 – jarlh
我想要一個收件箱就像Facebook一樣,它顯示任何用戶收到的最後消息 –
大多數人在這裏想格式化文本,而不是鏈接到圖像。 – jarlh
向我們顯示您當前的查詢嘗試。 – jarlh
堆棧溢出做到了這一點,我給我的表的圖片.. –