私は3つのテーブルを持っています:
TICKERS
id
ticker (varchar 100)
COEF
id
id_ticker
id_spre
coef (varchar 100)
SPRE
id
id_check
name (varchar 100)
id_check = 1のすべてのSPREのレコードを取得する必要があります。次に、この結果を得るには、SPRE.id = COEF.id_spre(1回)のすべてのレコードを取得してから、COEFに関連するすべてのTICKERS(ティッカー)を取得する必要があります。 id = COEF.id_ticker)。
結果は次のようになります。
SPRE.name
COEF.coef
TICKERS.ticker
TICKERS.ticker
TICKERS.ticker
....
....
SPRE.name
COEF.coef
TICKERS.ticker
TICKERS.ticker
TICKERS.ticker
tickers
(多くのティッカーが同じである必要があるため、繰り返しましたCOEF
)
私は次のようなものを考えます:
すべてのSPREを取得し、次にUNION 2が選択id_check = 1
するSUBQUERYを取得するクエリ。最初は取得し、2番目はすべてのティッカーを取得します。COEF.id_spre = SPRE.id
TICKERS.id = COEF.id_ticker
....しかし、それを書く方法は?