Foros Club Delphi

Foros Club Delphi (https://www.clubdelphi.com/foros/index.php)
-   SQL (https://www.clubdelphi.com/foros/forumdisplay.php?f=6)
-   -   Como puedo Formar una subconsulta....... (https://www.clubdelphi.com/foros/showthread.php?t=27076)

uper 10-11-2005 21:59:30

Como puedo Formar una subconsulta.......
 
saludos, tengo una duda para construir un sentencia sql en una sola linea:

Select PEDIDO_ID, PED_CLIENTE, PED_SUB_ORDENES, DET_IND,
DET_ORDEN, DET_CANTIDAD, DET_PRECIO from PEDIDOS inner join PEDIDOS_DET on (PEDIDOS_DET.DET_IND=PEDIDOS.PEDIDO_ID)
Where PEDIDOS.PEDIDO_ID=2

Select PEDIDO_ID, PED_CLIENTE, PED_SUb_ANEXOS, DET_ANX_ID, DET_ANX_MAT, DET_ANX_CANTIDAD, DET_ANX_PRECIO from PEDIDOS
inner join PEDIDOS_ANEXOS on (PEDIDOS_ANEXO.DET_ANX_ID=PEDIDOS.PEDIDO_ID) Where PEDIDOS.PEDIDO_ID=2

Estas dos sentencias las puedo ejecutar por separado pero ahora como puedo formar solo una subconsulta ?
ME PUEN AYUDAR.
GRACIAS

jachguate 10-11-2005 22:15:19

125 mensajes y aún sin usar las etiquetas para publicar??

Y que hay de la explicación del problema... :rolleyes:

creo que este hilo debiera ser cerrado, por lo ya discutido aqui y en tantos otros debates.

vtdeleon 10-11-2005 22:54:16

Saludos

Yo he tenido en mente ignorar cualquier mensaje* que no cumpla con la guia de estilo, etiquetas y calidad de preguntas.

Deberiamos ejecutar esta acción o no? u otra medida?

*Siempre que no sea de un forista nuevo

uper 10-11-2005 23:21:36

Por que les moleste

Código PHP:

 realize un cambio en esta sentencia 
Select PEDIDO_ID
PED_CLIENTEPED_SUB_ORDENES from PEDIDOS where PEDIDOS.PEDIDO_ID=
(
select DET_INDDET_ORDENDET_CANTIDADDET_PRECIO from PEDIDOS_DET

me da un error despues del select det_id.

lo unico que quiero conseguir es como hacer una sola consulta y se que tengo errores si es que eso lo cuastionan.

jachguate 10-11-2005 23:35:39

¿Te has tomado la molestia, al menos, de leer el principio del hilo al que te referí?

:mad:

Ivanzinho 11-11-2005 08:35:01

Cita:

Empezado por uper
Código SQL [-]
... where PEDIDOS.PEDIDO_ID=
(select DET_IND, DET_ORDEN, DET_CANTIDAD, DET_PRECIO from PEDIDOS_DET)

No puedes comparar un campo con un conjunto de valores. La segunda select debería devolver un único valor del mismo tipo que el campo PEDIDOS_ID.

Podrías decirnos que es lo que quieres hacer para que te podamos ayudar mejor??? :confused: :confused: :confused:


La franja horaria es GMT +2. Ahora son las 16:26:53.

Powered by vBulletin® Version 3.6.8
Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
Traducción al castellano por el equipo de moderadores del Club Delphi