phpbar.de logo

Mailinglisten-Archive

[php] [OT] JOIN in MySQL

[php] [OT] JOIN in MySQL

Mario Schnauß scuts at gmx.de
Mon Nov 12 14:36:11 CET 2007


> Mein Query würde dann mit einem INNER JOIN so aussehen:
>
> SELECT a.feld_1, a.feld_2, b.feld_1 FROM tabelle_a INNER JOIN
> tabelle_b ON b.feld_1 = a.feld_2;
>
> Aber wo gehört nun das WHERE hin? Und wo würden ein ORDER und ein LIMIT stehen?
>
>   
Unter http://dev.mysql.com/doc/refman/5.1/de/select.html findest Du 
genau das was Du suchst.
Demnach würden die Anweisungen in Deiner Query Folgende Reihenfolge 
besitzen:

SELECT a.feld_1, a.feld_2, b.feld_1 FROM tabelle_a 
INNER JOIN tabelle_b ON b.feld_1 = a.feld_2  
[WHERE /|where_condition|/] 
[ORDER BY {/|col_name|/ | /|expr|/ | /|position|/} [ASC | DESC], ...]
[LIMIT {[/|offset|/,] /|row_count|/ | /|row_cunt|/ OFFSET /|offset|/}];

> *confused*
>
> LG,
> Hannes
>   
viele Grüße, Mario

php::bar PHP Wiki   -   Listenarchive