select *
from authors a
inner join titleauthor ta
on a.au_id = ta.au_id
План выглядит следующим образом:
|-Nested Loops(Inner Join)
|-Bookmark Lookup(Bmk1000 IN pubs..authors AS a)
|--Filter(like(a.au_lname, "R%"))
|---Index Seek(pubs..authors. aunmind AS a,
SEEK: (a.au_lname >= "QЯ" AND a.au_lname < "s") ORDERED) <--- получается, что нестрогое
неравенство даст ошибку.
|--Clustered Index Seek(pubs. .titleauthor.UPKCL_taind AS ta,
SEEK: (ta.au_id=a.au_id) ORDERED)
В общем, вот хорошо, если ни QЯ не найдётся, а если вдруг?? Источник
ЗЫ: Если у кого ещё есть Microsoft SQL Server 7.0 — проверьте,
плиз. Правда ли там такие любопытные косяки наблюдаются?