需要MySQL查询的结果

时间:2016-03-22 11:30:30

标签: mysql

我正在实现一个信使,就像社交网站上的应用程序一样,用户可以先向其他用户发送和发送信使请求,他将接受请求,并且在接受后,两个用户都可以进行聊天。我有一个表格,用于确认一个名为import matplotlib.pyplot as plt from mpl_toolkits.mplot3d import Axes3D fig = plt.figure() ax = fig.gca(projection='3d') X = (0, 0, 0) Y = (0, 1, 2) Z = (0,0,0) ax.quiver(X,Y,Z,(0,2,1),(1,1,1),(1,3,1),length=0.05,arrow_length_ratio=0.3) plt.show() 的联系人,其结构如下

message_contacts

我有另一个用于消息对话的表,用户可以在其中进行通信,称为

具有以下表格结构的消息

CREATE TABLE IF NOT EXISTS `evpos_message_contacts` (
  `contact_id` int(11) NOT NULL,
  `member_id` int(11) NOT NULL,
  `friend_id` int(11) NOT NULL,
  `request_date` datetime NOT NULL,
  `accepted_date` datetime DEFAULT NULL,
  `is_accepted` int(11) NOT NULL DEFAULT '0',
  `is_read` int(11) NOT NULL DEFAULT '0'
) ENGINE=MyISAM AUTO_INCREMENT=1 DEFAULT CHARSET=utf8 COLLATE=utf8_unicode_ci;

我需要从上面的表中只获得一条消息,其中包含最新的一条

提前致谢。

1 个答案:

答案 0 :(得分:1)

使用LIMIT只获取一行,ORDER BY column_name DESC获取最后一条消息

SELECT * FROM table_name ORDER BY table_name_id DESC LIMIT 1