首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >合并两个select查询?

合并两个select查询?
EN

Database Administration用户
提问于 2019-03-06 19:27:02
回答 1查看 571关注 0票数 0

我有两个Mysql选择查询:

代码语言:javascript
复制
select TTS.SSML, TTS_TAG.SORTID, TTS.VoiceId , TTS_TAG.TAGID FROM TTS 
left join TTS_TAG
on TTS_TAG.TTSID = TTS.TTSID 
where TTS.MID = 15

select max(TTS_TAG.SORTID) as maxsort from TTS_TAG
where TTS_TAG.TAGID = 1

我希望将这两个语句合并成一个select语句,并将聚合值作为字段添加到结果输出记录中?

第二个聚合select语句检索值为1的所有记录的最大“排序”-如果第二个选择产生'3',那么我想要的记录集是:

代码语言:javascript
复制
# SSML, SORTID, VoiceId, TAGID, maxsort
'ssml data', '1', 'Geraint', '4', '3'
EN

回答 1

Database Administration用户

发布于 2019-03-06 23:07:56

谢谢伦纳特!第二个子选择查询在第一个工作中。

代码语言:javascript
复制
select TTS.SSML, TTS_TAG.SORTID, TTS.VoiceId , TTS_TAG.TAGID, 
(select max(TTS_TAG.SORTID) from TTS_TAG
where TTS_TAG.TAGID = 1) as maxsort
FROM TTS 
left join TTS_TAG
on TTS_TAG.TTSID = TTS.TTSID 
where TTS.MID = 15
票数 1
EN
页面原文内容由Database Administration提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://dba.stackexchange.com/questions/231485

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档