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

No se como hacer una Consulta SQL

Estas en el tema de No se como hacer una Consulta SQL en el foro de Bases de Datos General en Foros del Web. Hola a todos, y ante todo gracias de antemano Bien, necesitaria hacer una consulta SQL la cual hiciera lo siguiente: - Tengo dos Tablas en ...
  #1 (permalink)  
Antiguo 10/07/2006, 18:35
 
Fecha de Ingreso: agosto-2005
Mensajes: 24
Antigüedad: 18 años, 8 meses
Puntos: 0
No se como hacer una Consulta SQL

Hola a todos, y ante todo gracias de antemano

Bien, necesitaria hacer una consulta SQL la cual hiciera lo siguiente:
- Tengo dos Tablas en las cuales coinciden 2 campos
- La consulta de SQL me gustia que mirase los 2 campos antes citados, y que me muestre solo que me muestre solo el valor que falte en la primera tabla, y si repetir. Vamos que si el valor que estuviera en la segunda tabla, pero que faltase en la primera, estuviera repetido X numero de veces solo me mostrara el valor una sola vez.

Un saludo y gracias por todo
Darhas
  #2 (permalink)  
Antiguo 10/07/2006, 18:41
 
Fecha de Ingreso: agosto-2005
Mensajes: 24
Antigüedad: 18 años, 8 meses
Puntos: 0
Ahh!!! Se me olvidaba, aprovechando el tiron ;), Tambien necesitaría hacer, una Consulta SQL que dandole una Fecha X me borrase todos los registros de una tabla que tuviesen un Fecha inferior a la fecha X antes citada

Un saludo y gracias por todo otra vez
Darhas
  #3 (permalink)  
Antiguo 11/07/2006, 01:24
 
Fecha de Ingreso: junio-2006
Mensajes: 87
Antigüedad: 17 años, 10 meses
Puntos: 0
A la segunda seria algo así:
delete Tabla where campo_fecha < fechax
  #4 (permalink)  
Antiguo 13/07/2006, 10:54
Avatar de bitbow  
Fecha de Ingreso: julio-2006
Ubicación: Distrito Federal
Mensajes: 635
Antigüedad: 17 años, 9 meses
Puntos: 34
En la primera seria asi creo:

Select * from [tu tabla] join [tu otra tabla] where [cmapo_tabla_uno]=[campo_tabla_dos]

para casos sencillos puedes usar el where y seleccionar ambas tablas.

Para casos mas especificos puedes usar el Join, Inner Join, Right Join, Left Join.
Te aconsejo que te leas un manual de SQL, hay muchos por ahi, busca el de ASP Facil, te muestra varios comandos SQL sin tanto rollo.
__________________
El ego es el mayor enemigo de un hombre inteligente.
  #5 (permalink)  
Antiguo 17/07/2006, 11:06
 
Fecha de Ingreso: abril-2003
Ubicación: Madrid
Mensajes: 707
Antigüedad: 21 años
Puntos: 0
La segunda sería algo así

SELECT DISTINCT TuTabla2.Valor FROM TuTabla2 LEFT JOIN TuTabla1
ON TuTabla2.CampoCoincide = TuTabla1.CampoCoincide
WHERE (TuTabla1.CampoCoincide) Is Null

Un saludo
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 23:09.