我有一张桌子' new_table'在mysql中,我想根据条件将结果存储到两个不同的表中,即如果百分比大于70,则结果应存储在显性中,否则应存储在其他中STRONG> 从下表中,基于条件的结果(如果百分比> 70)应该在显性表中存储值80和75,并且应该在其他表中存储20,40,60 善意的帮助。 提前致谢。
sku_id new_total percentage
1 8 20
2 12 40
3 14 80
4 10 75
5 13 60
答案 0 :(得分:1)
您可以使用create as select命令:
CREATE TABLE dominant AS (
SELECT * FROM new_table
WHERE percentage > 70)
对于第二个表同样的逻辑:
CREATE TABLE others AS (
SELECT * FROM new_table
WHERE percentage < 70)