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

GROUP BY (MySQL vs SQL server)

V SQL Server při použití GROUP BY všechny ostatní zahrnuté sloupce budou muset být správně agregovány. K dosažení svých výsledků potřebujete:

    SELECT Name,Team,MIN(Date), SUM(Figure) 
FROM Table
GROUP BY Name,Team

Pokud chcete větší datum, použijte MAX místo MIN . Neznám MySQL, ale vaše výsledky by neměly být možné bez řádné agregace. Protože jak bude MySql vědět, které datum si vybrat z těchto dvou a zda existují různé Teams pro jednotlivce, jak bude vědět, kterou vybrat?



  1. Klientské a síťové komponenty Oracle nebyly nalezeny

  2. Jak přidat 'System.Drawing.Image' do 'System.Web.UI.WebControls.Image'

  3. pdo vykonat give's error

  4. MySQL:získejte MAX nebo GREATEST z několika sloupců, ale s poli NULL