Я делаю базу данных для медицинского центра. В моем случае мне нужно получить данные, используя 2 таблицы. У меня есть 2 таблицы с именем Consultation
и Channeling
. В моем случае, когда пациент разместит новое Channeling, он автоматически добавит в таблицу консультаций. Затем, когда пациент сделал свою консультацию, эта консультационная запись будет удалена. Но запись Channeling
не удаляется (согласно бизнес-кейсу). Мне нужно забрать записи из Channeling
записей, которые Не существует в таблице Consultation
. Я пытался с этим,Как получить данные из 2-х таблиц, используя в mysql?
SELECT c.* FROM Channeling c, Consultation cn WHERE c.cid!=cn.cid
cid
является первичным ключом Channeling
таблицы. Это внешний ключ Consultation
. Когда я использую этот запрос, у меня есть 700 + записей. Но в моей таблице Channelin
содержится всего 75 записей. Как я могу это сделать. Является ли это возможным? Я использую базу данных mysql.
Спасибо заранее!