十年网站开发经验 + 多家企业客户 + 靠谱的建站团队
量身定制 + 运营维护+专业推广+无忧售后,网站问题一站解决
有个办法非常的好用。就像楼上说的。用excel。写四行,然后全选在拖拽就好了。
我们提供的服务有:网站建设、网站制作、微信公众号开发、网站优化、网站认证、伊川ssl等。为上千余家企事业单位解决了网站和推广的问题。提供周到的售前咨询和贴心的售后服务,是有科学管理、有技术的伊川网站制作公司
还有个技术方法:
就是用存储过程写循环插入!这样更快!就看会不会写存储过程了。
思路如下,分别将A与B,A与C进行关联,然后使用 union 进行连接,查询时,直接使用这个查询就可以了(可以建个视图,查询起来比较方便 ),如下:
select d.id, d.name
from (select A.id, B.name
from A, B
where A.id = B.id
and A.type = '教师'
union
select A.id, C.name
from A, C
where A.id = C.id
and A.type = '教室') d
where d.id = 123
有问题请追问,希望可以帮到你
ALTER,TABLE,`content`,ADD,`reply`,VARCHAR(200),CHARACTER,SET,utf8,COLLATE,utf8_general_ci,NOT,NULL,AFTER,`content`(逗号是空格)
这个是SQL SERVER的语法,MY SQL的思路应该是类似的
---------------------------------------------------------
select
*
from
(select
isnull(sum(online_count),0) h16
from
#a
where
datepart(hh,watch_time)=16) a,
(select
isnull(sum(online_count),0) h17
from
#a
where
datepart(hh,watch_time)=17) b,
(select
isnull(sum(online_count),0) h18
from
#a
where
datepart(hh,watch_time)=18) c,
(select
isnull(sum(online_count),0) h19
from
#a
where
datepart(hh,watch_time)=19) d
下面的语句就可以:
SELECT * FROM a WHERE userid IN (SELECT userid FROM B WHERE `class`='XXX'
注意语句里面的符号,引号是两种,不要搞反了。