だから私は3つのテーブルを持っています、
Companies (company_id, company_name)
Stock_Exchanges(stock_exchange_id, stock_exchange_name, stock_exchange_manager)
Stock_Exchanges_Companies(stock_exchange_id, company_id)
特定の にないすべての会社を選択しようとしていますstock_exchange
。
私はこれまでのところこれを持っています:
SELECT COMPANY_NAME
FROM COMPANIES c
LEFT OUTER JOIN STOCK_EXCHANGES_COMPANIES sec
ON c.COMPANY_ID = sec.COMPANY_ID
LEFT OUTER JOIN STOCK_EXCHANGES se
ON sec.STOCK_EXCHANGE_ID = se.STOCK_EXCHANGE_ID
WHERE sec.COMPANY_ID != se.COMPANY_ID;
WHERE
ただし、句を使用すると、ゼロ行が返されます。どんな助けでも大歓迎です!