FoxPro/Visual FoxPro - Problemas con el SELEC -SQL

 
Vista:
Imágen de perfil de Willy

Problemas con el SELEC -SQL

Publicado por Willy (264 intervenciones) el 15/02/2004 02:45:58
Hola programadores
Desarrollo un programa y el problema surge en dos tablas HabitaXX(num, tipo) y otra HABITAC(num,nombre,tipo,precio), de donde debo sacar los datos de Habitac que no figuren en HabitaXX que iguales al tipo de HabitaXX (esta tabla siempre tendrá en tipo “Simple”, “Doble” o “Triple“, no puede almacenar “Doble” y “Simple”)

Ej.
HabitaXX Habitac
Num tipo num nombre tipo
2 Simple 4 XXXX Simple
3 Simple 5 yyyyy Doble
2 aaaaaa Simple
6 ggggg Doble
10 qqqqq Simple
Se debe conseguir
Consulta:
Num Tipo
4 Simple
10 Simple

scribí el siguiente SELEC pero muestra todo el contenido de Habitac, no restringe nada:
SELE DISTIN A.Num, A.Tipo FROM Habitac A, HabitaXX B;
WHERE ALLT(A.Tipo)=ALLT(B.Tipo) AND ALLT(A.num)<>ALLT(B.num)

Espero su colaboración.
Gracias
Valora esta pregunta
Me gusta: Está pregunta es útil y esta claraNo me gusta: Está pregunta no esta clara o no es útil
0
Responder

RE:Problemas con el SELEC -SQL

Publicado por Plinio (7841 intervenciones) el 15/02/2004 07:53:56
Chequea la clausula NOT IN en la ayuda del SELECT -SQL.
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar