MySQL Forums
Forum List  »  Spanish

recuperar datos de 2 tablas
Posted by: Jorge Luis Borlando
Date: April 27, 2015 09:56AM

Hola a todos, quisiera saber si es posible resolver 2 consultas en una sola sentencia

la situación es la siguiente, tengo 2 tablas
t1
codpro int(11)
nombre char(30)
cargada con los siguientes datos
1 FULANO
2 MEGANO
3 SULTANO

t2
codpro int(11)
codcli int(11)
fecha date
cargada con los siguientes valores
1 40 2015-01-01
3 40 2015-02-02
1 70 2014-01-02
2 30 2015-05-05

la idea es obtener todos los elementos de t1 + la fecha de t2 para codcli=40
de esta manera

1 FULANO 2015-01-01
2 MEGANO NULL
3 TULANO 2015-02-02

este caso lo resuelvo ejecutando
SELECT * FROM t1
SELECT codpro,fecha_ FROM t2 WHERE codcli=40
luego en mi programa cruzo los datos y armo la consulta

quisiera saber si es posible resolver esta sentencia en un solo SELECT y/o dentro del mismo SQL sin tener que hacerlo en mi programa

PD : ya he probado JOIN con ON y USING
SELECT ... IN ....
SELECT .... WHERE ... (SELECT....) sin el resultado deseado,
no me doy cuenta si es posible hacer esta consulta y como

muchísimas gracias a todos, saludos

Options: ReplyQuote


Subject
Views
Written By
Posted
recuperar datos de 2 tablas
2422
April 27, 2015 09:56AM


Sorry, you can't reply to this topic. It has been closed.

Content reproduced on this site is the property of the respective copyright holders. It is not reviewed in advance by Oracle and does not necessarily represent the opinion of Oracle or any other party.