sql >> Databáze >  >> RDS >> Mysql

Funkce MySQL Přidání cen z více tabulek

Zkuste toto,

SET price = 
(
    SELECT  SUM(x.Price) 
    FROM
    (
        SELECT priceFactor AS Price FROM tblCheese WHERE cheeseName = cheese
        UNION ALL 
        SELECT priceFactor AS Price FROM tblMeat WHERE meatName = meat 
        UNION ALL 
        SELECT priceFactor AS Price FROM tblVeggie WHERE veggieName = veg
    ) x
);



  1. pořadí provedení ve webovém prostředí

  2. Optimalizace MYSQL LEFT JOIN s CASE

  3. Seznam všech cizích klíčů v tabulce na serveru SQL

  4. Tipy na ladění výkonu MySQL pro optimalizaci databáze