第一种方法:
/*一、*/
/*直接查询*/
SELECT COUNT(*) AS '直接邀请数', SUM(orderNum) AS '订单总数'
FROM user_tb
WHERE note LIKE '016%' AND LENGTH(note)=6;
第二种方法:
/*二*/
/*先建立临时表再查询*/
CREATE TEMPORARY TABLE tmp_table_last(
SELECT
user_tb.Uid, user_tb.orderNum, user_tb.wxAcount,
ordersum.no_ordersum, ordersum.Uid2, ordersum.orderNum01, user_tb.note
FROM
user_tb INNER JOIN ordersum ON user_tb.Uid = ordersum.Uid2
WHERE LENGTH(note)=6 AND note LIKE '016%'
);
SELECT COUNT(*) AS '直接邀请数', SUM(orderNum01) AS '订单总数'
FROM tmp_table_last;
SELECT* FROM tmp_table_last;
DROP TABLE tmp_table_last;