Mysql
 sql >> Datenbank >  >> RDS >> Mysql

Aggregatfunktion und alle anderen Spalten auswählen

So wählen Sie alle Spalten aus der Tabelle aus:

select * from zz;

Ein Maximum aus der Tabelle auszuwählen ist

select max(column44) from zz;

Die beiden kombiniert:

select zz.*, (select max(column44) from zz) as maxcol44
from zz;

Wenn Sie Spalte44 in Ihren Ergebniszeilen weglassen und nur maxcol44 haben möchten, müssen Sie die Spalten auflisten:

select 
  column1, 
  column2, 
  ...
  column43, 
  (select max(column44) from zz) as maxcol44,
  column45, 
  ...
from zz;