Perguntas com a marcação «exists»

67
Prática recomendada entre usar LEFT JOIN ou NOT EXISTS

Existe uma prática recomendada entre usar o formato LEFT JOIN ou NOT EXISTS? Qual é o benefício de usar um sobre o outro? Se nenhum, qual deve ser o preferido? SELECT * FROM tableA A LEFT JOIN tableB B ON A.idx = B.idx WHERE B.idx IS NULL SELECT * FROM tableA A WHERE NOT EXISTS (SELECT idx...

62
MySQL: Criar índice Se não existir

Existe uma maneira de criar um índice no MySQL, se ele não existir? O MySQL não suporta o formato óbvio: CREATE INDEX IF NOT EXISTS index_name ON table(column) ERROR 1064 (42000): You have an error in your SQL syntax;... A versão do MySQL ( mysql -V) é 5.1.48, mas acho que o MySQL não possui a...