Sobes.tech
Senior

SELECT u.id, u.name, o.id as order_id, o.amount FROM users u ? JOIN orders o ON u.id = o.user_id;

sobes.tech IA

Resposta da IA

Nesta consulta SQL, falta a palavra-chave para o tipo de junção de tabelas. Se quiser obter apenas os utilizadores que têm pedidos, use INNER JOIN:

SELECT u.id, u.name, o.id as order_id, o.amount
FROM users u
INNER JOIN orders o ON u.id = o.user_id;

Se desejar obter todos os utilizadores, incluindo aqueles sem pedidos, use LEFT JOIN:

SELECT u.id, u.name, o.id as order_id, o.amount
FROM users u
LEFT JOIN orders o ON u.id = o.user_id;

Assim, no lugar de ?, deve colocar o tipo de JOIN, por exemplo, INNER ou LEFT.