mysql 两个表联动查询

mysql 两个表联动查询,第1张

select tid id,sum(tct) `count` from (select userID tid,count(*) tct from t2 where userid in (select * from t1 where classNum=1)2 union all select leanID tid,count(*) tct from t2 where leanID in (select * from t1 where classNum=2)) t group by tid

在平时的工作学习中,难免会遇到需要把EXCEL表中的数据导入到MYSQL中,比如要把EXCEL中的数据进行核对,或者要把测试用例导入到TestLink中。本人搜集相关的资料并加以实践总结出了以下几种方法:

1.使用PHP Excel Parser Pro软件,但是这个软件为收费软件;

2.可将EXCEL表保存为CSV格式,然后通过phpmyadmin或者SQLyog导入,SQLyog导入的方法为:

·将EXCEL表另存为CSV形式;

·打开SQLyog,对要导入的表格右击,点击“导入”-“导入使用加载本地CSV数据”;

·在d出的对话框中,点击“改变..”,把选择“填写excel友好值”,点击确定;

·在“从文件导入”中选择要导入的CSV文件路径,点击“导入”即可导入数据到表上;

你的表2有上下级关系的话,就缺少一个字段存储这个关系,加一个pnode(parent)字段,把这个领导上一级的领导id存进去,如果没有上一级就存0

然后先从表2获取pnode是领导5id的行,根据得出来结果,从表1找到对应员工的工资,相加

可追问


欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/zaji/7562639.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-04-07
下一篇 2023-04-07

发表评论

登录后才能评论

评论列表(0条)

保存