MySQL - consulta para mostrar convidados com mesmo last_name + booking_date [closed]

1

Eu tenho uma tabela de convidados e uma tabela de reservas e estou tentando consultar como encontrar hóspedes que compartilham os mesmos sobrenomes com a mesma data de reserva.

O resultado deve mostrar o seu last_name e first_names sem nenhum resultado duplicado.

SELECT g1.first_name, 
       g2.first_name,
       g1.last_name, 
       b.booking_date
FROM guest g1, guest g2 JOIN booking b ON id=booking_id
WHERE g1.last_name = g2.last_name AND g1.id<>g2.id AND b.booking_date=b.booking_date;

Quando eu corro isso, eu recebo o conjunto vazio.

Onde estou indo errado?

    
por qoph 20.11.2018 / 14:48

0 respostas