2014-09-06 103 views
0

我使用下面的查詢另一個#1用戶幫助我,這是完全新的給我:如何修改此PHP查詢以添加數據庫值'timestamp'?

"SELECT CONCAT(u1.firstname,' ',u1.lastname) as sender,CONCAT(u2.firstname,' 
',u2.lastname) as receiver, t.points as points FROM transactions t INNER JOIN users u1 ON 
u1.id=t.sender_id INNER JOIN users u2 ON u2.id=t.receiver_id ORDER BY date DESC limit 5" 

它的正常工作,但我意識到我沒有得到來自數據庫的整個價值'timestamp' 。如何將timestamp添加到查詢中,以便在結果中回顯它?

'timestamp'存儲在transactions表中。

謝謝。

+0

哪個表有'timestamp'列? – bhargavg 2014-09-06 09:29:40

+0

交易是表格。 – Eddie 2014-09-06 09:30:34

回答

1

你只是需要在查詢中添加t.timestamp

"SELECT CONCAT(u1.firstname,' ',u1.lastname) as sender,CONCAT(u2.firstname,' 
',u2.lastname) as receiver, t.points as points, t.timestamp FROM transactions t INNER JOIN users u1 ON 
u1.id=t.sender_id INNER JOIN users u2 ON u2.id=t.receiver_id ORDER BY date DESC limit 5" 
+0

可能已經發誓我試過了,有幾種不同的方式......感謝隊友,救生員。 – Eddie 2014-09-06 09:43:36

2

使用

"SELECT CONCAT(u1.firstname,' ',u1.lastname) as sender,CONCAT(u2.firstname,' ',u2.lastname) as receiver, t.points as points, t.timestamp as timestamp FROM transactions t INNER JOIN users u1 ON u1.id=t.sender_id INNER JOIN users u2 ON u2.id=t.receiver_id ORDER BY date DESC limit 5"