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

Consulta sql

Estas en el tema de Consulta sql en el foro de Bases de Datos General en Foros del Web. Hola amigos, estoy realizando una consulta que debe mostrarme los registros distintos que existen entre dos tablas que tienen los mismos campos. Este es el ...
  #1 (permalink)  
Antiguo 31/10/2005, 18:47
 
Fecha de Ingreso: agosto-2004
Ubicación: Stgo de Chile
Mensajes: 64
Antigüedad: 19 años, 8 meses
Puntos: 0
Consulta sql

Hola amigos, estoy realizando una consulta que debe mostrarme los registros distintos que existen entre dos tablas que tienen los mismos campos.

Este es el codex

SELECT tabla1.*, tabla2.*
FROM tabla1, tabla2;
WHERE ((tabla1.*)<>( tabla2.*))


El problema es que se genera un error y no logro descubrir cual es.
El mensaje de error es el siguiente:

Se encontraron caracteres despues del final de la instruccion SQL
  #2 (permalink)  
Antiguo 03/11/2005, 11:36
Avatar de Andres95
Colaborador
 
Fecha de Ingreso: diciembre-2004
Mensajes: 1.802
Antigüedad: 19 años, 4 meses
Puntos: 38
el punto y coma da por terminada tu instruccion...
  #3 (permalink)  
Antiguo 03/11/2005, 16:34
Avatar de Linterns
Colaborador
 
Fecha de Ingreso: diciembre-2001
Mensajes: 2.799
Antigüedad: 22 años, 4 meses
Puntos: 11
debes verificar que los campos sean iguales los que vas a comparar y poner la sentencia UNION DISTINCT para que te extraiga sin repetidos

ej:
Código:
Select campo1, campo2, campo3
from tabla1
UNION DISTINCT
Select campo1, campo2, campo3
from tabla2
__________________
Bien se puede recibir una puñalada sin adulación,
pero rara vez se recibe una adulación sin puñalada
** ***
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 06:19.