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

MySQL Jak vytvořím tento poddotaz?

Vzal bych váš původní dotaz k získání předposlední tabulky a změnil bych Select přidáním use distinct (nalezeno zde ) a vyberte pouze Origin, Stock a výpočet skóre. Pokud je například skóre průměrem všech z nich, bude to AVG(Score) kde Score by bylo to, co jste získali v původním dotazu. Pokud chcete pro výpočet skóre použít pouze malou podmnožinu položek, které mají stejný původ a sklad, použil bych poddotaz, kde se shodují ID původu a tyče, takže máte:

Select Origin, 
       Stock, 
       (select calculation(Score) from tables where tables.stock_id = .... tables.origin_id = .....)
From....

Doufám, že to pomůže.




  1. Jak mohu analyzovat data objektů z databáze MySQL pomocí PHP PDO?

  2. Konfigurace připojení skupiny dostupnosti

  3. Získejte Prevision Next záznam v JEDNOM ŘÁDKU

  4. CodeIgniter GROUP_CONCAT a připojte se