Código:
Tengo tres tablas:SELECT orden_trabajo.numero, orden_trabajo.id_orden, orden_trabajo.id_cliente FROM orden_trabajo, organizaciones, contactos where organizaciones.id_organizacion=orden_trabajo.id_cliente and organizaciones.codigo_postal='09119' or contactos.id_contactos=orden_trabajo.id_cliente and contactos.codigo_postal='09199' order by orden_trabajo.numero ASC
ORDENES TRABAJO, ORGANIZACIONES, CONTACTOS
en las ordenes de trabajo tengo un ID_CLIENTE (que es el que quiero filtrar junto con el CP) que puede ser o un id_organizacion o un id_contactos, si pongo esa sentencia SQL me devuelve por ejemplo 45 veces la misma id_orden, que hago mal?
PD: Si lo hago con 2 tablas me devuelve los registros bien!