Encuentra el cliente referido
Encuentra los nombres de los clientes que no fueron referidos por referee_id = 2. Regresa el resultado en cualquier orden.
Tabla: Customer
+-------------+---------+
| Column Name | Type |
+-------------+---------+
| id | int |
| name | varchar |
| referee_id | int |
+-------------+---------+
- En SQL, `id` es la llave primaria para esta tabla.
- Cada fila de esta tabla indica el `id` de un cliente, su nombre, y el `id` del cliente que lo refirió.
El formato del resultado se muestra en el siguiente ejemplo.
Ejemplo 1:
Entrada:
Tabla Customer:
+----+------+------------+
| id | name | referee_id |
+----+------+------------+
| 1 | Will | null |
| 2 | Jane | null |
| 3 | Alex | 2 |
| 4 | Bill | null |
| 5 | Zack | 1 |
| 6 | Mark | 2 |
+----+------+------------+
Salida:
+------+
| name |
+------+
| Will |
| Jane |
| Bill |
| Zack |
+------+
Solución:
SELECT name
FROM customer
WHERE referee_id <> 2 OR referee_id IS NULL;