对MySQL查询限制应用程序在使用的例子

在项目的两天内出现了一个问题,使用后的限制是错误的。

需求就是这样。我有3个表,表的信息,这mconfig材料配置表,和maaply材料申请单,并要求读什么材料人申请在申请表。

所以我先写了这个:
复制代码代码如下所示:
选择infor.name,infor.phone,infor.add,
mconfig.mname,mapply.acount,from_unixtime(所有。一段时间,% y %M - %d)as'atime
从所有的右连接mapply.uid = infor.uid内加入mconfig Infor公司在
在mapply.aid
(在
选择援助
从所有的` `国家= $状态
为了`时间`,` UID ` desc
限制不同


结果是错误的。

当时我没有注意到任何错误,只是看到了错误的界限,并更改了代码。

复制代码代码如下所示:
选择infor.name,infor.phone,infor.add,
mconfig.mname,mapply.acount,from_unixtime(所有。一段时间,% y %M - %d)as'atime
从所有的右连接mapply.uid = infor.uid内加入mconfig Infor公司在
在mapply.aid
(在
选择援助
从所有的` `国家= $状态
为了`时间`,` UID ` desc

限制不同

所以没有错误,不要想好,但是运行之后发现数据有问题。

与简单阅读申请表的内容不一样,发现限制的位置被错放了,然后限制被发送进去,结果如下。

这个版本的MySQL还不支持限制 / / /一些子查询的任何

如你所知,在不支持极限。那我该怎么办

在那之后,她了解到一个临时表被用来找出需要什么。

修订后的代码如下所示:
复制代码代码如下所示:
选择infor.name,infor.phone,infor.add,
mconfig.mname,mapply.acount,from_unixtime(所有。一段时间,% y %M - %d)as'atime
从所有的右连接mapply.uid = infor.uid内加入mconfig Infor公司在
在mapply.aid
(在
选择援助
从(选择`援助`从` mapply `国家= $状态)
为了`时间`,` UID ` desc
极限10)作为` TP `


运行后问题求解~