siempre me he preguntado si al hacer un inner join de varias tablas, el orden en q las agrupo si tien importancia.
Sobretodo si hay tablas muy grandes o como en este caso tengo clausuals where
SELECT substances.Reference, sentences.SentenceName
FROM substances inner join
(sentencecodes inner join sentences
on sentencecodes.SentenceRef = sentences.SentenceRef)
on substances.Reference = sentencecodes.Reference
where sentences.LanguageCode = '4' and sentencecodes.DisplayOrder = '0'