Ver Mensaje Individual
  #1 (permalink)  
Antiguo 08/02/2012, 14:34
cslbcn
 
Fecha de Ingreso: marzo-2008
Mensajes: 383
Antigüedad: 16 años, 2 meses
Puntos: 5
Exclamación sql incorrecto

Hola.

Tengo 2 tablas: cupones y pedidos.

En la tabla de cupones tengo una serie de codigos.
En la tabla de pedidos, si se ha usado un cupon, en el campo "cuponID" aparece el ID del cupon.

En la tabla cupones solo tengo los campos: ID y Cupon.
En la tabla pedidos tengo los campos ID, cuponID, fecha pedido.

Quiero hacer un listado de la tabla cupones en el que salgan todos los cupones y si ese cupon está asociado a algun pedido de la tabla pedidos, que salga.

Con este sql
SELECT cupones.*, pedidos.fecha FROM cupones,pedidos WHERE pedidos.cuponID = cupones.id

Si un cupon no está relacionado con ningun pedido, no aparece.
Como puedo hacer para que salgan todos los cupones, incluso los que no tienen pedido asociado?

Gracias