
26/02/2008, 10:58
|
 | | | Fecha de Ingreso: septiembre-2004
Mensajes: 1.101
Antigüedad: 20 años, 5 meses Puntos: 71 | |
Consulta compleja (relacionando tablas) Buenas!
Supongamos que tengo las siguientes tablas
tbl_categorias{
id
categoria
}
tbl_ofertas{
id
oferta
categoria
}
Estas tablas estan relacionadas (tbl_categorias.id --- tbl_ofertas.categoria, 1 a infinito)
Como seria la consulta en la que me devuelva tbl_categoria.categoria y el numero de ofertas correspondiente a esa categoria?
he probado esta sentencia:
SELECT tbl_categorias.*, tbl_ofertas.categoria AS cat, tbl_ofertas.nombre_oferta AS nombre FROM tbl_categorias JOIN tbl_ofertas ON tbl_categorias.id = tbl_ofertas.categoria;
pero me devuelve las categorias que tienen alguna oferta, si esta la categoria sin relacion a ninguna oferta no me la devuelve, a parte que no me da el total, sino que me da el registro de cada oferta, nose si me explicado bien :(
a ver si pueden ayudarme un poquito :)
Gracias! |