请教一条SQL语句表job中有字段id和r_id数据为id r_id1 1,2,3现在要查出resume表中id为1和2和3的数据job表中的r_id存的是resume的id啊两张表得关联查的啊我用的是mysql

来源:学生作业帮助网 编辑:作业帮 时间:2024/05/09 05:21:40
请教一条SQL语句表job中有字段id和r_id数据为id r_id1 1,2,3现在要查出resume表中id为1和2和3的数据job表中的r_id存的是resume的id啊两张表得关联查的啊我用的是mysql

请教一条SQL语句表job中有字段id和r_id数据为id r_id1 1,2,3现在要查出resume表中id为1和2和3的数据job表中的r_id存的是resume的id啊两张表得关联查的啊我用的是mysql
请教一条SQL语句
表job中有字段id和r_id
数据为
id r_id
1 1,2,3
现在要查出resume表中id为1和2和3的数据
job表中的r_id存的是resume的id啊
两张表得关联查的啊
我用的是mysql

请教一条SQL语句表job中有字段id和r_id数据为id r_id1 1,2,3现在要查出resume表中id为1和2和3的数据job表中的r_id存的是resume的id啊两张表得关联查的啊我用的是mysql
我的理解是,先根据job表的id等于1确定rid为1,2,3,然后根据这个1,2,3来查询resume表这三个id的数据,如果是这样:
---------SQLSERVER的查询语法
select a.*
from resume a, job b
where charindex(a.id, b.rid) > 0 --------确认job表的rid字段包含resume表的id字段内容
and substring(',' + b.rid + ',',charindex(a.id, ',' + b.rid + ',') - 1,1) = ',' ---位置左侧为逗号
and substring(',' + b.rid + ',',charindex(a.id, ',' + b.rid + ',') + 1,1) = ',' ---位置后侧也为逗号
and b.id = 1 -------job中id为1
-------------MYSQL 用locate('b','abcd'); 函数
select a.*
from resume a, job b
where locate(a.id, b.rid) > 0 --------确认job表的rid字段包含resume表的id字段内容
and substring(CONCAT(',',b.rid ,',') ,locate(a.id, CONCAT(',',b.rid ,',') ) - 1,1) = ',' ---左侧逗号
and substring(CONCAT(',',b.rid ,',') ,locate(a.id, CONCAT(',',b.rid ,',') ) + 1,1) = ',' ---后侧逗号
and b.id = 1 -------job中id为1

请教一条SQL语句表job中有字段id和r_id数据为id r_id1 1,2,3现在要查出resume表中id为1和2和3的数据job表中的r_id存的是resume的id啊两张表得关联查的啊我用的是mysql sql创建表student 字段ID,NAME,AGE.要求 ID不重复,NAME不能为空,AGE初始值为0.请教语句应该怎么写? 查询a表中的 a1字段数据不在(b表b1字段数据和c表中c1字段数据)中的sql语句怎么写 一个表 有两个字段:姓名(name) 性别(sex),求 用一条sql 语句查出男生、女生各有多少人! sql语句报错,选择列表中的列 'A.id' 无效,因为该列没有包含在聚合函数或 GROUP BY 子句中我有一个表A(id,name,type,score,year.等字段),我现在要按score降序,并且要按type分组,显示出所有2012年的信息 请教sql语句,像select …from wsdy_zb t where t.id =:id order by no desc 中t.id =:id sql语句如何写?有一个表table 里面有A,B,C,D四个字段假设表里面有10条数据,字段A为自增的id,B为标题,C为短标题,D为空字段.其中前5条数据(条件已知)标题为空,短标题有数据,后5条短标题为空, 若学生表中存储了学号、姓名、成绩等字段,则“查询所有学生的姓名和成绩”的SQL语句是__________. SQL 怎么设置自增长ID3的倍数 在B字段插入数据1 ID NAME B 1 小海 2 小龙 3 龙三 1 ...99 虾米 1有SQL语句吗? 一张表table,树形结构,id唯一标识,name姓名,pid上级id, 求一条sql语句查询出某人所有下属员工求一条sql语句 一张表table,树形结构,id唯一标识,name姓名,pid上级id, 求一条sql语句查询出某人所有下属 一个sql判断语句的写法在ecm_article表中,有rfen和rnum字段,分别表示文章的评分总和、评分人数. 如果runm为0,则平均分为0,否则平均为rfen/rnum 求高手指点,这个语句怎么写呢? sql 统计一张表中每种类型的记录数量表news(id,title,content,type)如果type的有七八种值,我想统计不同type的数量 有简单的SQL语句实现方法吗? 求一个sql 语句得出所有人在某一天的最早上班时间和最晚下班时间测试数据:字段action是指开电脑的系统记录的登录系统时间一张数据库表:ID Name Logtime action1 张三 2011-08-24 08:00 登录2 张三 sql查询 一个表 ID type 1 aaa 2 aaa 3 bbb 4 ccc 5 ccc 6 ddd 7 eee 8 eee .ID a字段 b字段 要求这样显示:1 aaa 111 a字段 总数 b字段(111有多少条) b字段(222有多少条)2 aaa 222 aaa 2 1 13 bbb 333 bbb 1 0 04 ccc 333 ccc 求SQL,有两个表A,B.其中A有a1,a2两字段,B有b1,b2.A的a2的值应和B的条数相等,条件是A.a1=B.b1.想统计数据库中,不满足上述条件,即A的a2值和B的条数不相等的数据一共哪些条,都是什么?急求该SQL语句 sql 中的case与group by有一张表,三个字段:语文、数学、英语.其中有三条记录分别表示语文70、数学80、英语58 请用一条sql语句查询出这三条记录并按以下条件显示出来(并写出思路) 大于等 求SQL语句:如何用A数据库中A1表的A11字段内容替换B库中B1表B11字段的内容,且A库a1表的A_ID等于B库B1表B_ID select id,name from student where id in ( select id from score having count(id)>=2 );以上这段语句有没语法错误.SQL语句