Foros del Web » Programación para mayores de 30 ;) » Bases de Datos General » PostgreSQL »

Extraer los registros segun otra select

Estas en el tema de Extraer los registros segun otra select en el foro de PostgreSQL en Foros del Web. Quiero extraer de un tabla según un id_candidato, todos los id_peticiones que tiene el primero, y luego según los id_peticiones que me devuelva sacar todos ...
  #1 (permalink)  
Antiguo 03/02/2009, 09:42
 
Fecha de Ingreso: octubre-2008
Ubicación: Madrid
Mensajes: 352
Antigüedad: 15 años, 5 meses
Puntos: 5
Extraer los registros segun otra select

Quiero extraer de un tabla según un id_candidato, todos los id_peticiones que tiene el primero, y luego según los id_peticiones que me devuelva sacar todos los registros de otra tabla.

He hecho lo siguiente:

SELECT * FROM peticiones WHERE "ID_peticiones"=(SELECT "ID_PETICION" FROM asociarcandipeti WHERE "ID_CANDIDATO"=74);

Pero me dice que tiene más un un línea(que es lo que tiene que ser) y da error.

Como consigo que sea multilinea...que me coga todos los valores de la segunda select y me saque todos...

Gracias.
  #2 (permalink)  
Antiguo 04/02/2009, 02:40
 
Fecha de Ingreso: octubre-2008
Ubicación: Madrid
Mensajes: 352
Antigüedad: 15 años, 5 meses
Puntos: 5
Respuesta: Extraer los registros segun otra select

Tenía que poner in en vez de =

SELECT * FROM peticiones WHERE "ID_peticiones" in(SELECT "ID_PETICION" FROM asociarcandipeti WHERE "ID_CANDIDATO"=77);
  #3 (permalink)  
Antiguo 04/02/2009, 04:04
 
Fecha de Ingreso: febrero-2007
Mensajes: 1.292
Antigüedad: 17 años, 1 mes
Puntos: 13
Respuesta: Extraer los registros segun otra select

Mira como se hacen join de tablas, porque esas selects estan muy mal planteadas
  #4 (permalink)  
Antiguo 04/02/2009, 04:15
 
Fecha de Ingreso: octubre-2008
Ubicación: Madrid
Mensajes: 352
Antigüedad: 15 años, 5 meses
Puntos: 5
Respuesta: Extraer los registros segun otra select

Osea que esta que me responden dices que esta mal, y va de maravilla...son dos select de los más básica, hay poco que plantear.

Y en la otra pregunta que no me respondes me la jodes...

Como tienes tanta mala ostia...y eres tan mala persona...
  #5 (permalink)  
Antiguo 05/02/2009, 03:23
 
Fecha de Ingreso: febrero-2007
Mensajes: 1.292
Antigüedad: 17 años, 1 mes
Puntos: 13
Respuesta: Extraer los registros segun otra select

claro la select funciona "bien" porque tienes pocos datos, pero no es la forma correcta de hacerlo, te digo que uses joins. Si no quieres.....

En la otra pregunta respondo a tu pregunta, aprende a hacer preguntas
http://www.sindominio.net/ayuda/preg...eligentes.html

Salu2
  #6 (permalink)  
Antiguo 05/02/2009, 03:26
 
Fecha de Ingreso: octubre-2008
Ubicación: Madrid
Mensajes: 352
Antigüedad: 15 años, 5 meses
Puntos: 5
Respuesta: Extraer los registros segun otra select

Lo intentare hacer mejor la pregunta...
Es que tengo mucha presión y muchas cosas que se me escapan...
Y a veces no me explico bien...
Gracias por tu ayuda...
  #7 (permalink)  
Antiguo 05/02/2009, 09:21
 
Fecha de Ingreso: febrero-2007
Mensajes: 1.292
Antigüedad: 17 años, 1 mes
Puntos: 13
Respuesta: Extraer los registros segun otra select

Cuenta en el otro hilo que es lo que quieres hacer y da un ejemplo y te echo una mano.

Salu2
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 21:40.