我有一个名为private_messages的SQL表,其中包含字段(id,from,to,message,stamp).戳记字段对应于消息的日期
那么我需要什么查询:
1)在两个用户之间进行对话(按日期排序)?
我试过了这个问题
(SELECT * FROM private_messages WHERE from=$my_id AND to=$other_id)
UNION
(SELECT * FROM private_messages WHERE from=$other_id AND to=$my_id)
ORDER BY stamp
;
Run Code Online (Sandbox Code Playgroud)
但不起作用......
2)获取我和其他用户之间的最后一条消息,每个用户都有不同的用户,按日期排序(例如构建一个像faceebook这样的收件箱)?
我正在尝试通过python连接到MS Access数据库(.accdb文件)。
我使用pyodbc建立了此连接:
import pyodbc
conn = pyodbc.connect("DRIVER = {Microsoft Access Driver (*.mdb, *.accdb)}; DBG=C:\\test_db.accdb")
Run Code Online (Sandbox Code Playgroud)
但是,出现以下错误:
('IM002, '[IM002] [Microsoft][ODBC Driver Manager] Data source name not found and no default driver specified (0) (SQLDriverConnect)')
Run Code Online (Sandbox Code Playgroud)
我去了ODBC数据源管理器,当我尝试配置或删除驱动程序时,收到消息:
Errors Found:
The specified DSN contains an architecture mismatch between the Driver and Application
Run Code Online (Sandbox Code Playgroud)
我发现此错误是由Windows版本(Windows 7-64位)和Microsoft Access版本(Office 2010-32位)之间不兼容引起的。我尝试使用32位和64位版本多次重新安装驱动程序,但问题仍未解决。您能帮我解决这个问题吗?先感谢您。