
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
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


0