Ver Mensaje Individual
  #1 (permalink)  
Antiguo 30/05/2007, 05:03
Avatar de Antonio_España
Antonio_España
 
Fecha de Ingreso: mayo-2007
Mensajes: 58
Antigüedad: 17 años
Puntos: 4
Pregunta Como tendria que ser el query para saber si un dato en una tabla no existe en otra?

Hola amigos, acabo de llegar y veo que aqui hay buenos programadores de MySQL y mi primer post es una duda que hace unas horas trato de resolver.

Tengo dos tablas, una llamada "accounts" con el campo "login" y otra llamada "characters" con el campo "account_name", que lleva la misma informacion que "login" en la tabla "accounts".

Resulta que los usuarios se loguean equivocadamente y tengo "accounts.login" creadas que no existen en "characters.account_name".

Querria sacar las cuentas creadas por error.

Este query:

Select * from accounts inner join characters on accounts.login = characters.account_name

me sacaria las cuentas creadas con un character creado.

Quiero hacer exactamente lo contrario, sacar los accounts.login que no tengan characters.account_name registrados.

No se me ocurre que pinta llevaria el query.

Muchas gracias ante todo por el interés