SQL Knowledge Center · About ·
Easy Interactive Online SQL Training for Beginners

SQL Joins com WHERE Tutorial - Filter Database Records

Lesson of 31

Joins com WHERE

Tutorial SQL Interativo

Você também pode usar joins com a cláusula WHERE.

Para obter uma lista de personagens e programas de TV que não estão em “Buffy the Vampire Slayer” e não são Barney Stinson, você executaria:
SELECT character.name, tv_show.name
FROM character
INNER JOIN character_tv_show
ON character.id = character_tv_show.character_id
INNER JOIN tv_show
ON character_tv_show.tv_show_id = tv_show.id WHERE character.name != 'Barney Stinson' AND tv_show.name != 'Buffy the Vampire Slayer';


Você pode retornar uma lista de personagens e programas de TV que não se chamam “Willow Rosenberg” e estão no programa “How I Met Your Mother”?

SQL:

Query Result:

Available Tables: