Мне нужно объединить 2 таблицы (записи 1.5KK и 500K), но только для некоторых записей первой таблицы.Я пытаюсь это
SELECT Table1.col1 AS NCol1, Table1.col2 AS NCol2, Table2.col1 AS NCol3
FROM Table1 LEFT JOIN Table2 ON Table1.col3 = Table2.col3
WHERE Table1.col1 = value
, но SQLite застревает.Я использую браузер БД для SQLite, и я не могу получить ответ.
Работает лучше, если я делаю
CREATE TEMP TABLE TEMP_JOIN AS
SELECT Table1.col1 AS NCol1, Table1.col2 AS NCol2, Table2.col1 AS NCol3
FROM Table1 LEFT JOIN Table2 ON Table1.col3 = Table2.col3;
SELECT * FROM TEMP_JOIN WHERE NCol1 = value
Я хочу использовать первый код, что нужно исправить, чтобы это работало