сохранение значений результатов в другой таблице на основе условия

141
28

У меня есть таблица "new_table" в mysql, я хочу сохранить результат в две разные таблицы на основе условия, то есть, если процент выше 70, тогда результат должен быть сохранен в доминантном, который должен храниться в других из таблицы ниже результата на основе условия (если процент> 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

спросил(а) 2016-02-23T13:21:00+03:00 5 лет, 1 месяц назад
1
Решение
61

Вы можете использовать команду 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)

ответил(а) 2016-02-23T13:24:00+03:00 5 лет, 1 месяц назад
Ваш ответ
Введите минимум 50 символов
Чтобы , пожалуйста,
Выберите тему жалобы:

Другая проблема