Ich habe 2 Tabellen.Wie UPDATE COLUMN mit einer Bedingung aus einer anderen Tabelle in SQL?
tabelle1
CATEGORY | RANGE | PERCENTAGE
REG | 250001 | 50
REG | 500001 | 40
REG | 9999999 | 30
VIP | 5001 | 50
VIP | 10001 | 40
VIP | 9999999 | 30
Tabelle 2
CATEGORY | PRICE | DISCOUNT
REG | 100000 | 0
REG | 400000 | 0
REG | 600000 | 0
VIP | 3000 | 0
VIP | 6000 | 0
VIP | 120000 | 0
Ich möchte DISCOUNT
in table 2
aktualisieren basierend auf RANGE
und PERCENTAGE
von table 1
KATEGORIE REG
WHEN PRICE is <= 250001
DISCOUNT = PRICE * 50%
WHEN PRICE is > 250001 AND <= 500001
DISCOUNT = PRICE * 40%
WHEN PRICE is > 500001
DISCOUNT = PRICE * 30%
KATEGORIE VIP
WHEN PRICE is <= 5001
DISCOUNT = PRICE * 50%
WHEN PRICE is > 10001 AND <= 500001
DISCOUNT = PRICE * 40%
WHEN PRICE is > 100001
DISCOUNT = PRICE * 30%
Anwendungsfall wann zu tun. – Kason
ist dies für 'MySQL' oder' SQL Server'? – Squirrel
mysql Werkbank: D – ZoHaN