phpbar.de logo

Mailinglisten-Archive

[php] OT: Welche MySQL Query?

[php] OT: Welche MySQL Query?

Michael Borchers list at tridemail.de
Fre Dez 22 08:20:50 CET 2006


Folgende Queries liefern das gleiche Ergebnis.

Vorteil des LEFT OUTER JOINS liegt ja auf der Hand,

allerdings gibt es in der Regel immer mind. einen Datensatz in der rechten 
Tabelle.

Über EXPLAIN erhalte ich auch das gleiche Ergebnis.

Kennt jmd Vorteile bzgl Geschwindigkeit?





SELECT orders.orders_id, orders_products.products_name

FROM orders

LEFT OUTER JOIN orders_products ON orders_products.orders_id =

orders.orders_id

AND orders_products.products_name LIKE '%a%'

WHERE orders.orders_id = orders_products.orders_id

GROUP BY orders.orders_id

LIMIT 100



SELECT orders.orders_id, orders_products.products_name

FROM orders, orders_products

WHERE orders.orders_id = orders_products.orders_id

AND orders_products.products_name LIKE '%a%'

GROUP BY orders.orders_id

LIMIT 100


php::bar PHP Wiki   -   Listenarchive