我正在使用phpMyAdmin编写一些我认为很简单但很令人头疼的SQL代码。我正在使用this教程来帮助我。我的目标是从结果集中获取第一列和最后一列的ID。当我做这个查询我得到5行开始在15至11SQL First()函数
SELECT id
FROM boardPost
WHERE recipientId = 1
ORDER BY id DESC
LIMIT 0,5
会然而,当我尝试此查询我得到一个错误#1064
SELECT FIRST(id)
FROM boardPost
WHERE recipientId = 1
ORDER BY id DESC
LIMIT 0,5
如果您只想要第一个ID,为什么要抓取5行?为什么不只是取得你需要的1行? – 2013-03-22 12:46:58
不要使用w3schools它充满了错误。 MySQL没有'first()'函数(反正这不是一个标准的SQL函数)。你可能想要:'min(id)' – 2013-03-22 12:48:57
我试过min,但是它在整个表中给了我min。我只需要那个特定结果集的最小值 – gmustudent 2013-03-22 12:49:31