【发布时间】:2022-12-07 13:50:29
【问题描述】:
我想从公司表中获取所有电话号码,并将其放入专用电话号码表中,是否有一种简单的方法可以仅使用(如果可能)一个查询来执行此操作?
公司表中的示例数据(tel3 和 tel4 可能有电话号码):
| id | tel | tel2 | tel3 | tel4 |
|---|---|---|---|---|
| 1 | 32772373636 | 32724522341 | ||
| 2 | 32783675626 | |||
| 3 | 32968381949 |
phonenrs 表中的预期示例输出:
| id | company_id | phonenr |
|---|---|---|
| 1 | 1 | 32772373636 |
| 2 | 1 | 32724522341 |
| 3 | 2 | 32783675626 |
| 4 | 3 | 32968381949 |
【问题讨论】:
-
不确定降价是否有误?在问题创建页面上,它为我正确显示了它
-
我已经修复了你的降价,只要确保在桌子前留出额外的空间
-
使用 UNION 时要小心,因为它不支持有效的 ORDER BY。
标签: mysql sql sql-insert