两个表之间的有两个相同字段,通过查询一个赋值给另一个表中的相同字段,并用sql语句统计记录数

有两个表tabaleA,tabaleB,两个表中有两个相同的字段(除了相同字段还有其他字段),分别是order_id和sign,在表tabaleA中sign有值,在tab... 有两个表tabaleA,tabaleB,两个表中有两个相同的字段(除了相同字段还有其他字段),分别是order_id和sign,在表tabaleA中sign有值,在tabaleB中sign为空,现在怎么能从tabaleA中把有值为package的字段sign查出来,再通过order_id赋值给tabaleB中的相同order_id的sign字段,然后统计tableB表中sign值为package的记录数tableA 字段1 字段2 字段…order_id sign 1 group 2 package 3 package 4 group 5 bonus 6 bonus tableB 字段1 字段2 字段…order_id sign 1 2 3 4 5 6 求高手给写出php程序。不胜感激! 展开
 我来答
553170329
2016-08-05 · TA获得超过268个赞
知道小有建树答主
回答量:331
采纳率:0%
帮助的人:106万
展开全部
--把tableA 中sign值为package 赋值给tableB
update b set b.sign=a.sign from tableA a,tableB b where a.order_id=b.order_id and a.sign='package'

--统计数量

select count(*) as 数量 from tableB where sign='package'
更多追问追答
追问
等我先试试,不行再来问你
追答
好的。。
本回答被提问者和网友采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式