设计两张表,一个【m_id、m_processNo、m_processName、m_type、m_remarks】,另一个是他的外键【m_tareWeight、m_netWeight、m_realDuration、m_currentRotate】
时间: 2024-05-19 09:17:18 浏览: 145
第一个表:
| Column Name | Data Type | Description |
| --- | --- | --- |
| m_id | int | 主键,自增长 |
| m_processNo | varchar(20) | 工序编号 |
| m_processName | varchar(50) | 工序名称 |
| m_type | varchar(50) | 工序类型 |
| m_remarks | varchar(200) | 备注 |
第二个表:
| Column Name | Data Type | Description |
| --- | --- | --- |
| m_id | int | 主键,自增长,关联第一个表的m_id |
| m_tareWeight | float | 皮重 |
| m_netWeight | float | 净重 |
| m_realDuration | int | 实际耗时 |
| m_currentRotate | int | 当前转速 |
相关问题
index1 index2 index3 index4 index5 indicators_alias_name cal_logic_name statistical_type_name statistical_cycle_name dimension_name unit_name data_period source_dept_name response_dept_name share_type value remarks leader_view_flag stand_idc_name industry indicators_threshold add_time cd_operation cd_time cd_batch id这些字段设置建表语句
好的,以下是建表语句的示例:
```
CREATE TABLE indicators (
id INT PRIMARY KEY AUTO_INCREMENT,
index1 VARCHAR(50),
index2 VARCHAR(50),
index3 VARCHAR(50),
index4 VARCHAR(50),
index5 VARCHAR(50),
indicators_alias_name VARCHAR(50),
cal_logic_name VARCHAR(50),
statistical_type_name VARCHAR(50),
statistical_cycle_name VARCHAR(50),
dimension_name VARCHAR(50),
unit_name VARCHAR(50),
data_period VARCHAR(50),
source_dept_name VARCHAR(50),
response_dept_name VARCHAR(50),
share_type VARCHAR(50),
value DECIMAL(18,2),
remarks VARCHAR(255),
leader_view_flag VARCHAR(10),
stand_idc_name VARCHAR(50),
industry VARCHAR(50),
indicators_threshold DECIMAL(18,2),
add_time DATETIME,
cd_operation VARCHAR(10),
cd_time DATETIME,
cd_batch INT
);
```
这是一个示例建表语句,具体的表结构还需要根据实际情况进行调整。
表 hotel_pre_sale_order 有字段 order_no,order_remarks,表hotel_order_remark有字段order_no,remark, 表hotel_pre_sale_order和表hotel_order_remark是一对多,现需要将hotel_pre_sale_order中所对应得表hotel_order_remark 中得字段remark和表hotel_pre_sale_order 中 的 order_remarks字段进行拼接 然后导入 hotel_pre_sale_order 的order_remarks中
您可以使用以下SQL查询来将hotel_order_remark表中的remark字段与hotel_pre_sale_order表中的order_remarks字段进行拼接,并更新到hotel_pre_sale_order表的order_remarks字段中:
```sql
UPDATE hotel_pre_sale_order AS p
SET order_remarks = (
SELECT GROUP_CONCAT(r.remark SEPARATOR '; ')
FROM hotel_order_remark AS r
WHERE r.order_no = p.order_no
GROUP BY r.order_no
);
```
这个查询会将hotel_order_remark表中的remark字段按照order_no进行分组,并使用分号进行拼接。然后将拼接后的结果更新到hotel_pre_sale_order表的order_remarks字段中。请确保两个表之间有正确的关联关系(即order_no字段)。
请注意,在执行此查询之前,请务必备份数据以防止意外情况发生。
阅读全文