Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
3 種類の ID がある 1 つの列を持つユニバースがあります。WHERE ステートメントで 3 つの個別の OR 句を使用できることを知っています
WHERE isin IN(n) OR cusip IN(n) OR psedol IN(n)
しかし、これを行うためのより効率的な方法はありますか?
spsc_techとは少し違うことをお勧めします
FROM y LEFT JOIN z ON ( z.ID = y.ID AND Z.ISIN = n) LEFT JOIN x ON ( x.ID = y.ID AND X.CUSIP = n) LEFT JOIN w ON ( w.ID = y.ID AND w.psedol = n)
結合のON句に条件を入れると、Where句よりもはるかに高速になります。これが機能することを願っています。