[SQL ] SQL 多个复杂查询串接问题

楼主: kero961240 (阿哲)   2022-03-11 23:59:47
数据库名称: SQL SERVER
数据库版本: 2016
内容/问题描述:
各位前辈好,小弟目前在工作上遇到此需求
现在有一个 TABLE tbStudent
当中的三个字段 name chinese math
小弟想拉出 name = a chinese = 90 math = 80
name = b chinese = 78 math = 96
请问语法该如何串接呢
作者: Iories (无法克制)   2022-03-12 07:29:00
where name+chinese+math in ('a9080','b7896')若有型别问题再用convert转换一下
作者: MOONY135 (谈无欲)   2022-03-14 09:48:00
.....工作上这样用吗....
作者: alpho (Whyyyyy)   2022-03-22 10:38:00
用TVP join 试试看?
作者: alec65   2022-03-22 11:04:00
select name,chinese=Max(chinese),math=Max(math) fromtbStudent group by name
作者: vul81320 (vul81320)   2022-05-23 11:51:00
奇怪..只有我看不懂你的条件到底是什么吗?

Links booklink

Contact Us: admin [ a t ] ucptt.com