Quelle est la différence entre ces deux requêtes comme l'obtention de deux autre ensemble de résultats?

Je reçois un autre ensemble de résultats pour ces deux requêtes et le deuxième ensemble de résultats semble être correct. Quelle est la différence dans ces requêtes.

Ce type de requête de jointure interne seconde est?

1)

FROM TABLE1 t1
 INNER JOIN TABLE2 t2 ON t1.Id = t2.Id
WHERE
 t1.StatusId = 12

2)

FROM TABLE1 t1
 INNER JOIN TABLE2 t2 ON t1.Id = t2.Id
 AND t1.StatusId = 12
plsql est pour oracle. Je pense que vous vouliez dire, tsql.
Tout le monde veut voir vos résultats. Pouvez-vous ajouter à votre question?
Est-ce une simplification de la requête vous sont effectivement en cours d'exécution? Parfois, ce n'est pas ce que vous pensez est à l'origine du problème qui est à l'origine du problème. Veuillez poster le réel de requête si vous avez simplifié. Ces deux requêtes doivent être équivalentes.
Je pense que le code n'a fait une apparition si vous regardez l'historique d'édition. @dave - Avez-vous repérer le problème avec elle après la publication?

OriginalL'auteur Dave | 2010-10-13