FTP | CCD | Buscar | Trucos | Trabajo | Foros |
|
Registrarse | FAQ | Miembros | Calendario | Guía de estilo | Temas de Hoy |
|
Herramientas | Buscar en Tema | Desplegado |
#1
|
|||
|
|||
¿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. |
#2
|
||||
|
||||
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:
Última edición por olbeup fecha: 26-11-2011 a las 14:05:56. |
#3
|
||||
|
||||
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.
__________________
Marc Guillot (Hi ha 10 tipus de persones, els que saben binari i els que no). |
#4
|
|||
|
|||
super.. muchas gracias a ambos. olbeup y guillotmarc.
areglada la aquery sale asi.
|
|
|
Temas Similares | ||||
Tema | Autor | Foro | Respuestas | Último mensaje |
Duda con PHP | Ilrodri | Conexión con bases de datos | 5 | 27-10-2010 04:18:50 |
Duda no Try..Except | Paulao | Varios | 7 | 13-08-2008 19:24:55 |
Una Duda | sdiaz1983 | Varios | 4 | 22-09-2007 16:39:40 |
Duda con ADO | Ivan_25 | C++ Builder | 4 | 09-11-2005 10:02:00 |
duda | empty | Varios | 4 | 05-05-2004 16:56:07 |
|