Salve galera, o meu sql foi o sequinte:
"SELECT * FROM COMPRAS JOIN COMPRADORES ON COMPRAS.COMPRADOR_id = COMPRADORES.ID WHERE COMPRADORES.ID = '1';"
Ele trouxe o mesmo resultdo do "SELECT * FROM COMPRAS WHERE COMPRADOR_ID = 1"
Agora o segundo sql que vcs colocaram como resposta correta:
SELECT * FROM COMPRAS INNER JOIN COMPRADORES ON COMPRAS.COMPRADOR_ID = COMPRADOR.ID WHERE COMPRADOR_ID = 1;
Está retornando erro, provavelmente por esse campo "COMPRADOR.ID" que deve ser "COMPRADORES.ID"
Mas mesmo assim, ele difere do meu sql por causa do "INNER" ele é realmente necessario?
Peço que avaliem meu sql e me de um feedback se possivel, valeuuu