ユーザーのGUIDと実際の名前を文字列で保持するテーブルがあります。私はユーザーに基づいていくつかの情報を取得したいと思います。しかし、どのフィールドを使うべきですか?コードは次のようにします:uniqueidentifierやtsqlの文字列を比較する方が速いのはどれですか?
select *
from userinboxcount
where countDate >= startDate and countDate <= endDate and userid = '<guid here>'
or
select *
from userinboxcount
where countDate >= startDate and countDate <= endDate and username = "FirstName LastName"
ええ、guidとユーザー名はサードパーティ製のテーブル/ソフトウェアからのものです。 – dotnetN00b