Kun Baby Select ?
HejJEg har opretten en tabel vha :
CREATE TABLE
PicassoUpdate (id INT not null AUTO_INCREMENT, HOTEL_NAME CHAR (100) DEFAULT '0' not null , UPDATE_DATE CHAR (10) DEFAULT '0' not null , PRIMARY KEY (id) )
Instat in håndfuld poster
Insert into PicassoUpdate (HOTEL_NAME, UPDATE_DATE) Values('Hotel1', '12-01-2003')
Insert into PicassoUpdate (HOTEL_NAME, UPDATE_DATE) Values('Hotel1', '13-01-2003')
Insert into PicassoUpdate (HOTEL_NAME, UPDATE_DATE) Values('Hotel2', '11-01-2003')
Insert into PicassoUpdate (HOTEL_NAME, UPDATE_DATE) Values('Hotel3', '13-01-2003')
Det virker fint ...
Meee når så jeg vil have en liste over seneste opdaterings dato for hvrt hotel vil jeg skrive :
Select
Hotel_Name , max(UPDATE_DATE) from PicassoUpdate
where Hotel_Name in
(Select DISTINCT Hotel_NAME from PicassoUpdate) Group by Hotel_Name
Det virker fint på en SQL 2000 Server men ikke i mySQL ...
Kan det passe man kun kan lave baby Select i mySQL ?
Og under alle omstendigheder hvordan laver jeg SQL'en om til mySQL
Jens B
