SELECT * FROM Table1
JOIN Table2
ON table1.ThresholdID = table2.ThresholdID --(assuming table 2 holds the same value to link them together)
WHERE
value < thresholdvalue
«JOIN» соединяет 2 таблицы на основе предложения «ON» (которое может быть составным, используя «AND» и «OR»)
Если у вас есть 3 записи в таблице 2, которые совместно используют первичный ключ table1 (связь один ко многим), вы получите 3 строки в наборе результатов.
для таблиц ниже, например:
Table 1:
Key Value
1 Hi
2 Bye
Table 2:
Table1Key 2nd_word
1 You
1 fellow
1 friend
2 now
этот запрос:
SELECT * FROM Table1
ПРИСОЕДИНИТЬСЯ Table2
на table1.key = table2.table1key
получает этот набор результатов:
Key Value Table1Key 2nd_word
1 Hi 1 You
1 Hi 1 fellow
1 Hi 1 friend
2 Bye 2 now
Обратите внимание, что JOIN будет возвращать результаты только при наличии совпадения во 2-й таблице, и не будет возвращать результат, если совпадения нет. Для этого вы можете СЛЕДУТЬ ПРИСОЕДИНЯТЬСЯ (все поля из второй таблицы будут НЕДЕЙСТВИТЕЛЬНЫМИ).
СОЕДИНЕНИЯ также могут быть связаны вместе, результат предыдущего СОЕДИНЕНИЯ используется вместо исходной таблицы.