[英]SQL Queries for combining data
對於以下挑戰(對我而言),我將不勝感激。 非常抱歉我的新手問題。
我有下表([USER ID]借用了[Timestamp]上標題為[Book Title]的書):
USER ID | Book Title | Timestamp
--------------------------------
1 | Alpha | 10/10/2007
2 | Beta | 12/02/2010
3 | Gama | 03/05/2011
等等。我想要制作一個具有以下類型的行的列表:
UserID A | UserUD B | Book Title| Timestamp
如果兩個[用戶ID]借用了相同的[書名],我想如上所述列出它們,但還要保留最新借書的[時間戳記]。
有誰知道如何用PHP編寫它?
到目前為止,我已經編寫了用於合並借用相同[書名]的用戶的代碼,但是我還沒有弄清楚如何將時間戳附加到此列表。
我將不勝感激。
然后,您可以使用join
執行此操作:
select ft.userid as userid1, ft2.userid as userid2, ft.booktitle,
ft2.timestamp
from followingtable ft join
followintable ft2
on ft.booktitle = ft2.booktitle and
ft.timestamp < ft2.timestamp;
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.