![]() |
¿subquerys una duda?
hola tengo 2 tablas
una pedimentos que tiene informacion de los pedimentos realizados y un campo UCODADUANA que uso como ancla. para llamar el nombre de la aduana[ADUANA] que esta en la tabla aduanas
y este query lo uso para unir el pedimento por si codigo unico con el nombre de la aduana. y funciona.
mi problema es que no entiendo bien si un subquery, solo puede mostrar 1 campo (SELECT ADU.ADUANA FROM ADUANAS o acepta mas con mas campos, me da error. (SELECT ADU.ADUANA, ADU.CODIGO, ADU.STATUS
no entiendo a que lista de columna no ajusta count of column list and variable list do not match. gracias. por su tiempo. |
No puedes poner más de un campo en la Subconsulta para mostrar un campo, efectivamente te da error, porque es erroneo lo que has puesto, y el motor de SQL protesta y con razón.
Prueba con esto:
|
Hola.
La solución que te han dado es la más eficiente para este problema. Pero si por alguna razón prefieres las subconsultas a enlazar tablas, entonces solo tienes que poner 3 subconsultas, en lugar de una sola, y en cada subconsulta devuelves uno de los campos que necesitas. Saludos. |
super.. muchas gracias a ambos. olbeup y guillotmarc.
areglada la aquery sale asi.
|
La franja horaria es GMT +2. Ahora son las 15:40: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