Perguntas com a marcação «inner-join»

999
Diferença entre JOIN e INNER JOIN

Ambas as junções me fornecerão os mesmos resultados: SELECT * FROM table JOIN otherTable ON table.ID = otherTable.FK vs SELECT * FROM table INNER JOIN otherTable ON table.ID = otherTable.FK Existe alguma diferença entre as declarações de desempenho ou não? Difere entre diferentes...

941
Cláusula INNER JOIN ON vs WHERE

Para simplificar, suponha que todos os campos relevantes sejam NOT NULL. Você pode fazer: SELECT table1.this, table2.that, table2.somethingelse FROM table1, table2 WHERE table1.foreignkey = table2.primarykey AND (some other conditions) Se não: SELECT table1.this, table2.that,...

330
SQL Inner-join com 3 tabelas?

Estou tentando juntar 3 tabelas em uma exibição; aqui está a situação: Eu tenho uma tabela que contém informações de alunos que estão se candidatando para morar neste campus universitário. Eu tenho outra tabela que lista as Preferências do Hall (3 delas) para cada aluno. Mas cada uma dessas...

120
SQL DELETE com INNER JOIN

Existem 2 tabelas spawnliste npc, e preciso excluir os dados de spawnlsit. npc_templateid = n.idTemplateé a única coisa que "conecta" as mesas. Eu tentei este script, mas não funciona. Eu tentei isso: DELETE s FROM spawnlist s INNER JOIN npc n ON s.npc_templateid = n.idTemplate WHERE (n.type =...