Как выводить информацию с БД, если foreign key равен NULL

134
04 августа 2019, 16:20

Есть 3 таблицы в базе данных. Например:

 table1                       table2           table3
 --------------------------   --------------   --------------
 |idPK|column1|idFK2|idFK3|   |idPK|column2|   |idPK|column3|
 --------------------------   --------------   --------------

И есть SQL запрос который должен выбирать объединенные данные с трех таблиц

SELECT * FROM table1, table2, table3 
WHERE table1.idKF2 = table2.idPK 
AND table1.idFK3 = table3.idPK    
AND table1.column1 = "search";

За этим условием он будет выбирать данные только если существует idFK3 (при условии что idFK2 NOT NULL)

Как усовершенствовать запрос что бы он выводил информацию даже если idFK3 = NULL?

READ ALSO
Вставка изображений в HTML [закрыт]

Вставка изображений в HTML [закрыт]

Как сделать изображение со ссылкой на mp3 в той же вкладке

102
Обработка тегов TagHandler

Обработка тегов TagHandler

Есть текст: "Часть [part_1_11/]111[/part] содержит

113
Собственная функция MySubstring

Собственная функция MySubstring

Я решил написать собственую функцию MySubstringНо я не уверен что правильно все сделал + в меине выдает ошибку что я не могу так записывать

118