Помогите правильно связать таблицы...
В база есть таблица spec (специальности с полями id и name) и таблица students, одно из полей которой specID (id специальности), по которому подставляется значение из таблицы spec.
Проблема в следующем: Если я удалю из какую-нибудь специальность из spec, я хочу, чтобы в таблице students при выборке в поле специальность было написано "не определена". Я пробовал до удаления специальности из spec, в таблице Students specID приравнивать к 0. запросом
Код:
UPDATE students SET specID='0' WHERE id=".$_GET[spec_id_del];
А потом средствами PHP выводить на экран, например, "Не определено", если specId=0
но когда делаю выборку из students поля с нулевыми значениями не выбираются....
Может подскажите какое-нибудь решение
внешние ключи же
а выборку делай с left join
а выборку делай с left join