mysql - 存储过程无法按我的意愿工作
问题描述
我正在尝试制作这样的存储过程
BEGIN
SELECT concat(stationsNavn,' ',city,' ',adresse,' ',postnummer)as navn,id
from AdresseListeBioAnlæg order by stationsNavn,city
inner join bioAlarmer on AdresseListeBioAnlæg.id = bioAlarmer.station;
end
使用“as navn,id”我可以创建它,但我什么也没得到,而使用“按stationNavn,city 排序”我在创建时遇到错误。如果没有像这样的任何一个,它就可以正常工作。
BEGIN
SELECT concat(stationsNavn,' ',city,' ',adresse,' ',postnummer)
from AdresseListeBioAnlæg
inner join bioAlarmer on AdresseListeBioAnlæg.id = bioAlarmer.station;
end
我究竟做错了什么?
解决方案
试试这个,我移动了order by
并做到navn
了id
BEGIN
SELECT concat(stationsNavn,' ',city,' ',adresse,' ',postnummer)as navn,id
from AdresseListeBioAnlæg
inner join bioAlarmer on AdresseListeBioAnlæg.id = bioAlarmer.station
order by navn, id
end
推荐阅读
- swift - 如何将日期类型变量设置为初始值?
- google-apps-script - 谷歌表格应用脚本根据每个选项卡的 las 列批量隐藏行
- java - RowSet 的 Java 8 到 Java 11 迁移(出现错误)
- curl - 在 Azure、wordpress Web 应用程序上启用 cURL
- c# - 以逗号分隔的组加入选择
- vue.js - 为什么在使用 NumericTextField 时会出现“避免直接更改道具”?
- asp.net - 我想在一行中使用 linq 获得最短登录时间和最长注销时间?
- python - 如何在 df.apply() 之后返回数据帧
- bit-manipulation - 位操作(遍历所有子集)
- android - 如何使用约束布局创建浮动操作按钮菜单?