![](/img/trans.png)
[英]How can I copy rows from one to another table with a different number of columns
[英]How can I copy rows from one to another table with a different colnm data
表格1
ID | IMG_PATH | 類別編號 |
---|---|---|
166 | 高頻高頻 | 1個 |
164 | jgj | 2個 |
162 | ggd | 1個 |
160 | mfnf | 1個 |
158 | 數據庫 | 2個 |
表:2
ID | IMG_PARENT_ID |
---|---|
這里我想打印表 1 的 ID 列數據示例:166 | 此處 (ID-1) 示例:165 |
這里我想打印表 1 的 ID 列數據示例:164 | 此處 (ID-1) 示例:163 |
這里我想打印表 1 的 ID 列數據示例:162 | 此處 (ID-1) 示例:161 |
這里我想打印表 1 的 ID 列數據示例:160 | 此處 (ID-1) 示例:159 |
這里我想打印表 1 的 ID 列數據示例:158 | 此處 (ID-1) 示例:157 |
不要手動嘗試此方法:INSERT INTO tabla2 SELECT * FROM tabla1 WHERE id = 1 //Here we write the condition
嘗試了很多但沒有得到它
根據您提供的有關問題的信息,這就是我對此的理解。 假設table 1
為auto_increment,ID為1-10000。
然后你可以使用它來 select table 1
中的偶數 ID,並將其插入table 2
insert into table2 (ID) select ID from table1 group by ID having mod(ID, 2) = 0;
將table 1
的 select 個奇數 ID 插入table 2
,您可以使用此
insert into table2 (IMG_PARENT_ID) select ID from table1 group by ID having mod(ID, 2) = 1;
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.