Ver Mensaje Individual
  #1 (permalink)  
Antiguo 01/09/2009, 09:19
xLeandrox
 
Fecha de Ingreso: septiembre-2009
Mensajes: 2
Antigüedad: 15 años, 6 meses
Puntos: 0
Logica de query

Buenas a todos, estoy teniendo problemas para armar un query complejo, pero el problema en sí se reduce a algo bastante "simple", Pero no se me ocurre una solución para resolverlo.

Básicamente se trata de una tabla que guarda muchos tipos de cocina para un mismo restaurante.

Esta es la situación:

Tabla: tiposdecomida
ID | Restaurante | Cocina
1 | Kansas | Americana
2 | Kansas | Internacional
3 | Sirop | Internacional
4 | Vicente | Pastas

Yo quiero saber que restaurantes NO tienen cocina Internacional.
Kansas TIENE, Sirop TIENE, Vicente NO TIENE... por ende el resultado debe ser Vicente.

El query mas simple sería así.

SELECT * FROM tiposdecomida WHERE Cocina <> 'Internacional'

Pero el resultado me incluye Kansas puesto que tiene otro tipo de cocina.

Kansas Americana
Vicente Pastas

-------------------------------------------------------------------------
Resultado Deseado

Vicente Pastas
-------------------------------------------------------------------------

Quería saber si se les ocurre como resolver este inconveniente...

Muchas gracias...