Commit 6c3c118d by jscat

nyx sql: 数据更新

1. 去除title_abbr 字段
2. 添加活动, 商家地址字段
parent 0fb97852
USE rockwell_key; USE rockwell_key;
...@@ -37,8 +37,10 @@ VALUES ...@@ -37,8 +37,10 @@ VALUES
('addid_001', '上海市黄浦区复兴中路523弄6号一楼', '01', 'mid_123', '2020-05-29 16:01:48', '2020-05-29 16:01:48'), ('addid_001', '上海市黄浦区复兴中路523弄6号一楼', '01', 'mid_123', '2020-05-29 16:01:48', '2020-05-29 16:01:48'),
('addid_002', '上海市徐汇区永嘉路692号2栋1楼', '01', 'mid_456', '2020-05-29 16:01:48', '2020-05-29 16:01:48'), ('addid_002', '上海市徐汇区永嘉路692号2栋1楼', '01', 'mid_456', '2020-05-29 16:01:48', '2020-05-29 16:01:48'),
('addid_003', '北京市东城区东直门北大街8号楼迤西东直门工商所院内', '01', 'mid_457', '2020-05-29 16:01:48', '2020-05-29 16:01:48'), ('addid_003', '北京市东城区东直门北大街8号楼迤西东直门工商所院内', '01', 'mid_457', '2020-05-29 16:01:48', '2020-05-29 16:01:48'),
('addid_004', '成都市泰和二街40号英祥财富领域一楼', '01', 'mid_458', '2020-05-29 16:01:48', '2020-05-29 16:01:48') ('addid_004', '成都市泰和二街40号英祥财富领域一楼', '01', 'mid_458', '2020-05-29 16:01:48', '2020-05-29 16:01:48'),
('addid_005', '上海市徐汇区五原路86号', '01', 'mid_001', '2020-05-29 16:01:48', '2020-05-29 16:01:48'),
('addid_006', '上海市徐汇区五原路71号2号楼1F', '01', 'mid_002', '2020-05-29 16:01:48', '2020-05-29 16:01:48'),
('addid_007', '上海徐汇区安福路162号(近乌鲁木齐中路)', '01', 'mid_003', '2020-05-29 16:01:48', '2020-05-29 16:01:48')
; ;
......
USE rockwell_key;
USE rockwell_key;
/*
用于member商户及user用户表的对应关系
*/
DROP TABLE IF EXISTS tbl_member_user;
CREATE TABLE `tbl_member_user` (
`member_id` VARCHAR(100) COMMENT '商家id',
`user_id` VARCHAR(100) COMMENT '用户id',
`status` VARCHAR(19) DEFAULT '01' COMMENT '关系是否存在, 00: 不存在; 01: 存在',
`default_member` VARCHAR(100) DEFAULT '0' COMMENT '用户的默认商家: 00: 非默认; 01: 默认',
`default_user` VARCHAR(100) DEFAULT '0' COMMENT '商家的默认用户: 00: 非默认; 01: 默认',
`create_datetime` DATETIME NOT NULL DEFAULT '0000-00-00 00:00:00' COMMENT '创建时间',
`update_datetime` DATETIME DEFAULT NULL COMMENT '最近一次更新时间',
PRIMARY KEY (`member_id`, `user_id`),
UNIQUE INDEX `unique_key` (`member_id`, `user_id`),
KEY `query_key` (`status`, `default_member`, `default_user`)
) ENGINE=INNODB DEFAULT CHARSET=utf8 COMMENT='商户-用户表';
INSERT INTO `tbl_member_user`(`member_id`, `user_id`, `status`, `default_member`, `default_user`,
`create_datetime`,`update_datetime`)
VALUES
('mid_001', 'uid_001', '01', '01', '00', '2019-11-20 11:24:45', '2019-11-20 11:24:45'),
('mid_001', 'uid_002', '01', '01', '01', '2019-11-20 11:24:45', '2019-11-20 11:24:45'),
('mid_001', 'uid_003', '01', '01', '00', '2019-11-20 11:24:45', '2019-11-20 11:24:45'),
('mid_002', 'uid_001', '01', '00', '00', '2019-11-20 11:24:45', '2019-11-20 11:24:45'),
('mid_002', 'uid_002', '01', '00', '01', '2019-11-20 11:24:45', '2019-11-20 11:24:45'),
('mid_003', 'uid_001', '01', '00', '01', '2019-11-20 11:24:45', '2019-11-20 11:24:45'),
('mid_004', 'uid_003', '01', '00', '01', '2019-11-20 11:24:45', '2019-11-20 11:24:45'),
('mid_005', 'uid_003', '01', '00', '01', '2019-11-20 11:24:45', '2019-11-20 11:24:45')
;
\ No newline at end of file
USE rockwell_key; USE rockwell_key;
...@@ -9,7 +9,7 @@ DROP VIEW IF EXISTS view_activity_detail; ...@@ -9,7 +9,7 @@ DROP VIEW IF EXISTS view_activity_detail;
CREATE VIEW view_activity_detail CREATE VIEW view_activity_detail
AS AS
SELECT aa.activity_id, aa.activity_status, bb.member_name, bb.member_slogan, aa.tag, aa.title, aa.title_abbr, aa.num_like, aa.content, aa.quiz, aa.point, dd.address_name, IFNULL(cc.product_id,"") as product_id, IFNULL(cc.product_desc,"") as product_desc, IFNULL(cc.product_status,"") as product_status, IFNULL(cc.default_status,"") as default_status, IFNULL(cc.unit_price,0) as unit_price, IFNULL(cc.stock, 0) as stock, aa.note_image, aa.member_id, bb.member_status, bb.member_logo, cc.start_datetime, cc.end_datetime, aa.create_datetime, aa.update_datetime SELECT aa.activity_id, aa.activity_status, bb.member_name, bb.member_slogan, aa.tag, aa.title, aa.num_like, aa.content, aa.quiz, aa.point, dd.address_name, IFNULL(cc.product_id,"") as product_id, IFNULL(cc.product_desc,"") as product_desc, IFNULL(cc.product_status,"") as product_status, IFNULL(cc.default_status,"") as default_status, IFNULL(cc.unit_price,0) as unit_price, IFNULL(cc.stock, 0) as stock, aa.note_image, aa.member_id, bb.member_status, bb.member_logo, cc.start_datetime, cc.end_datetime, aa.create_datetime, aa.update_datetime
FROM tbl_activity aa FROM tbl_activity aa
LEFT JOIN tbl_member bb ON aa.member_id=bb.id LEFT JOIN tbl_member bb ON aa.member_id=bb.id
LEFT JOIN tbl_product cc ON aa.activity_id=cc.activity_id LEFT JOIN tbl_product cc ON aa.activity_id=cc.activity_id
......
USE rockwell_key; USE rockwell_key;
...@@ -9,7 +9,7 @@ USE rockwell_key; ...@@ -9,7 +9,7 @@ USE rockwell_key;
DROP VIEW IF EXISTS view_activity_info; DROP VIEW IF EXISTS view_activity_info;
CREATE VIEW view_activity_info CREATE VIEW view_activity_info
AS AS
SELECT aa.activity_id, aa.activity_status, bb.member_name, bb.member_slogan, aa.tag, aa.title, aa.title_abbr, aa.num_like, aa.content, aa.quiz, aa.point, dd.address_name, IFNULL(cc.product_desc,"") as product_desc, IFNULL(cc.product_status,"") as product_status, IFNULL(cc.default_status,"") as default_status, IFNULL(cc.unit_price,0) as unit_price, aa.note_image, aa.member_id, bb.member_status, bb.member_logo, cc.start_datetime, cc.end_datetime, aa.create_datetime, aa.update_datetime SELECT aa.activity_id, aa.activity_status, bb.member_name, bb.member_slogan, aa.tag, aa.title, aa.num_like, aa.content, aa.quiz, aa.point, dd.address_name, IFNULL(cc.product_desc,"") as product_desc, IFNULL(cc.product_status,"") as product_status, IFNULL(cc.default_status,"") as default_status, IFNULL(cc.unit_price,0) as unit_price, aa.note_image, aa.member_id, bb.member_status, bb.member_logo, cc.start_datetime, cc.end_datetime, aa.create_datetime, aa.update_datetime
FROM tbl_activity aa FROM tbl_activity aa
LEFT JOIN tbl_member bb ON aa.member_id=bb.id LEFT JOIN tbl_member bb ON aa.member_id=bb.id
LEFT JOIN tbl_product cc ON aa.activity_id=cc.activity_id AND cc.default_status='01' LEFT JOIN tbl_product cc ON aa.activity_id=cc.activity_id AND cc.default_status='01'
......
USE rockwell_key; USE rockwell_key;
...@@ -9,6 +9,6 @@ USE rockwell_key; ...@@ -9,6 +9,6 @@ USE rockwell_key;
DROP VIEW IF EXISTS view_collect; DROP VIEW IF EXISTS view_collect;
CREATE VIEW view_collect CREATE VIEW view_collect
AS AS
SELECT aa.collect_id, aa.collect_status, aa.user_id, bb.activity_id, bb.activity_status, bb.member_name, bb.member_slogan, bb.tag, bb.title, bb.title_abbr, bb.num_like, bb.content, bb.quiz, bb.point, bb.address_name, bb.product_desc, bb.product_status, bb.default_status, bb.unit_price, bb.note_image, bb.member_id, bb.member_status, bb.member_logo, bb.start_datetime, bb.end_datetime, bb.create_datetime, bb.update_datetime SELECT aa.collect_id, aa.collect_status, aa.user_id, bb.activity_id, bb.activity_status, bb.member_name, bb.member_slogan, bb.tag, bb.title, bb.num_like, bb.content, bb.quiz, bb.point, bb.address_name, bb.product_desc, bb.product_status, bb.default_status, bb.unit_price, bb.note_image, bb.member_id, bb.member_status, bb.member_logo, bb.start_datetime, bb.end_datetime, bb.create_datetime, bb.update_datetime
FROM tbl_collect aa FROM tbl_collect aa
LEFT JOIN view_activity_info bb ON bb.activity_id=aa.activity_id LEFT JOIN view_activity_info bb ON bb.activity_id=aa.activity_id
\ No newline at end of file
USE rockwell_key;
USE rockwell_key;
/*
member_user 表信息
添加了member_name, member_address, member_logo, member_slogan
*/
DROP VIEW IF EXISTS view_member_user;
CREATE VIEW view_member_user
AS
SELECT aa.member_id, aa.user_id, aa.status, aa.default_member, aa.default_user, bb.member_status, bb.member_name, bb.member_address, bb.member_slogan, bb.member_logo, cc.address_id, cc.address_name, aa.create_datetime, aa.update_datetime
FROM tbl_member_user aa
LEFT JOIN tbl_member bb ON bb.id=aa.member_id
LEFT JOIN tbl_address cc ON cc.client_id=aa.member_id and cc.address_status='01'
\ No newline at end of file
Markdown 格式
0%
您添加了 0 到此讨论。请谨慎行事。
请先完成此评论的编辑!
注册 或者 后发表评论