不多废话了 直接贴需求
tbl1:
id name op
0 小学英语(上) 张三
2 中学语文(中) 张三
1 小学数学(上) 王五
1 学前班数学(中) 李四
3 小学英语(上) 刘六
2 中学语文(中) 李四
0 学前班数学(中) 刘六需要结果如下
id name op count
1 数学 张三 0
2 语文 张三 1
3 英语 张三 1
1 数学 李四 1
2 语文 李四 1
3 英语 李四 0
1 数学 王五 1
2 语文 王五 0
3 英语 王五 0
1 数学 刘六 1
2 语文 刘六 0
3 英语 刘六 1我想了两个办法,一个是group by直接模糊,但是不知道怎么弄
第二个是写个中间表tbl2
id name
1 数学
2 语文
3 英语
但是join on加模糊也不会
求大神指导
tbl1:
id name op
0 小学英语(上) 张三
2 中学语文(中) 张三
1 小学数学(上) 王五
1 学前班数学(中) 李四
3 小学英语(上) 刘六
2 中学语文(中) 李四
0 学前班数学(中) 刘六需要结果如下
id name op count
1 数学 张三 0
2 语文 张三 1
3 英语 张三 1
1 数学 李四 1
2 语文 李四 1
3 英语 李四 0
1 数学 王五 1
2 语文 王五 0
3 英语 王五 0
1 数学 刘六 1
2 语文 刘六 0
3 英语 刘六 1我想了两个办法,一个是group by直接模糊,但是不知道怎么弄
第二个是写个中间表tbl2
id name
1 数学
2 语文
3 英语
但是join on加模糊也不会
求大神指导
解决方案 »
- MYSQL的命令行,怎么清屏
- MySQL Administrator的Stored Connection是什么的
- 数据库事务隔离级别Read Committed和Repeatable Read的区分
- UPDATE 一个表 但多个字段
- 为什么同一程序5.1中文数据会乱码?
- 关于MySQL 1054错误的问题 急!
- 将sql2005存储过程转为mysql存储过程
- 有人可以在mysql中输入“烜、昉、燊、玥”四个字吗?
- shuixin13(犬犬(心帆)) 过来加分!!!! :)
- 如何将access数据库里面的数据导入postgresql数据库里面(100分)
- 日期运算函数
- c#连接云数据库MYSQL时总是报错 其他信息: 给定关键字不在字典中。
SELECT op, name, COUNT(*) AS COUNT FROM tbl1 GROUP BY op,name;这条语句可以取出报名的学生记录
join 可以模糊匹配比如:select
from a
join b
on a.name like '%'+b.name+'%'那么如果a的name是 xxyab,而b的name是xy,那么就能匹配上了