中易网

sql语句内连接如何使用limit

答案:1  悬赏:30  
解决时间 2021-01-14 22:39
  • 提问者网友:留有余香
  • 2021-01-14 19:06
sql语句内连接如何使用limit
最佳答案
  • 二级知识专家网友:我住北渡口
  • 2021-01-14 19:18
LIMIT关键字是MySQL中特有的。它与其他种类数据库SQL语言中的TOP关键字作用类似,前者放在整个SELECt语句的最后面,而后者则必须放在输出字段列表之前(紧跟SELECT关键字的后面)。
MySQL的LIMIT关键字的“亮点”在于除了它可以确定显示记录的条数外,还可以确定显示记录的起始位置,这相对于其它关系数据库的TOP关键字只能确定显示最前面的若干条记录而言有一定的优势。

SELECT * FROM table1 LIMIT 2;
SELECt * FROM table1 LIMIT 0,2;
上述两条语句的输出效果是一样的。LIMIT关键字只跟一个参数时,该参数确定返回最前面的记录条数;跟两个参数时,第一个参数确定显示的起始位置,第二个参数确定需要返回的记录条数,需要明确的是0表示从第一条记录开始,1表示从第二条记录开始...。

在内连接中如何用limit查询一个多值字段,让其只显示一个值,可用LIMIT1

例如:
select a.* from table1 a inner join (select id from table2 limit 1)b
on a.id=b.id;
我要举报
如以上回答内容为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
点此我要举报以上问答信息!
大家都在看
推荐信息