phpbar.de logo

Mailinglisten-Archive

The JOIN goes on! ... with MAX()

The JOIN goes on! ... with MAX()

Alexander Haslberger mysql_(at)_lists.phpcenter.de
Mon, 28 May 2001 16:09:12 +0200


> SELECT DISTINCT tab1.baureihe, tab2.name, tab2.id FROM tab1 LEFT JOIN tab2 ON tab1.id = tab2.id " . $search_string . " AND tab2.id='1'
>
> Ich habe probiert: '... AND MAX(tab2.id)' - das wär genau was ich will - gibt aber eine MySQL-Fehlermeldung
>

Hallo Lilly,

max() funktioniert nur unter Verwendung der group by - Klausel
ungefähr so:

select  max(tab2.id)....... left join........ on  .......group by tab1.baureihe

Group by gibt´s schon bei mysql !!! oder ich hab aus Versehen ´ne andere Datenbank am laufen :-)

distinct kannst Du Dir dann wahrscheinlich auch sparen

Alex




---
*** Weitere Infos zur Mailingliste und MySQL unter http://www.4t2.com/mysql 



php::bar PHP Wiki   -   Listenarchive