[Php-avanzado] Sql con varias tablas
Edwin Beecher
edwinbeecher en yahoo.com.ar
Jue Nov 27 11:06:08 ART 2008
Leo: modifique las estructuras de las tablas y las querys. Si tengo las siguientes tablas:
autos: dominio, cod_mod, anio, tipo, etc...
marcas: cod_mar, desc_mar
modelos: cod_mar, cod_mod, desc_mod
1. Y quiero ver todos los autos ordenados por descripcion de marca y modelo
La siguiente query esta bien ? esta mal ? se puede mejorar ? (asi como esta anda bien)
SELECT * FROM autos LEFT JOIN modelos using(cod_mod) JOIN marcas USING(cod_mar) ORDER BY desc_mar, desc_mod LIMIT 0, $total;
2. Y si quiero ver todos los autos DE UNA DETERMINADA MARCA ordenados por descripcion de marca y modelo ?
SELECT * FROM autos LEFT JOIN modelos using(cod_mod) JOIN marcas USING(cod_mar) WHERE marcas.cod_mar = $cod_mar ORDER BY desc_mar, desc_mod
LIMIT 0, $total;
3. como hago un AS para que la columna desc_mar sea 'MARCA' y la columna desc_mod sea 'MODELO' ?
Gracias
Edwin
Yahoo! Cocina
Recetas prácticas y comida saludable
http://ar.mujer.yahoo.com/cocina/
Más información sobre la lista de distribución Php-avanzado