phpbar.de logo

Mailinglisten-Archive

Re: DISTINCT Funktionalitaet ?
Archiv Mailingliste mysql-de

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Re: DISTINCT Funktionalitaet ?



Martin Schuerrle schrieb:


> Hallo,
> kann mir jemand erklaeren, warum ein DISTINCT 'versagt', sowie ich mehr
> als eine Tabelle habe ?
>
> Konkret:
>
> SELECT DISTINCT col_a from tab_a where col_a like 'xx%';
>
> -> Tut genau das, was man erwartet, naemlich nur einmal col_a
> anzeigen egal wie oft diese in der Ergebnismenge sind.
>
> Fuege ich jetzt eine Verknuepfung zu einer anderen Tablle hinzu

> col_a kommt nur in tab_a vor! ):
>
> SELECT DISTINCT col_a from tab_a, tab_b where col_a like 'xx%';

Welchen Sinn macht tab_b in deinem Statement? Weder im Select Teil noch im
Where Teil wird tab_b verwendet!

Ein
SELECT col_a.tab_a,col_b.tab_b FROM tab_at LEFT OUTER JOIN tab_b ON
col_a.tab_a=col_b.tab_b
macht Sinn und funktioniert wie erwartet!

> -> Jetzt bekomme ich ein anderes Ergebnis wie oben, naemlich 'ne
> ganze Menge gleicher Ergebnisse.


mfg
Paul


Home | Main Index | Thread Index

php::bar PHP Wiki   -   Listenarchive