Я учусь писать sql joing и написал ниже Query.Query возвращает ту же строку дважды, что и результат
SELECT patient.name, patient.address, patient.CONTACTNUMBER, patient.disease,
patient.joining FROM patient INNER JOIN add_doctor ON patient.DOCASSIGN = 4534543
Вот результат я получаю
**NAME ADDRESS CONTACTNUMBER DISEASE JOINING**
sdfdvd sdfdfbdfgd 3243453 sdvdvbd 01-JUL-15
sdfdvd sdfdfbdfgd 3243453 sdvdvbd 01-JUL-15
Я запутался, почему две одинаковые строки, возвращаемые как мой результат запроса. пожалуйста, дайте мне знать, как я могу это исправить, а также вписатьтся помочь мне понять, почему он печатает ту же строку дважды
Таблица пациента
ID NAME DISEASE ADDRESS CONTACTNUMBER DOCASSIGN ROOMASSIGN JOINING DISCHARGE
5656 sdfdvd sdvdvbd sdfdfbdfgd 3243453 4534543 General 01-JUL-15 15-JUL-15
65654 rgdgdgvds sdfdfdgdfdb 1123fdffdbfd 4556767 4545 VIP 08-JUL-15 15-JUL-15
Доктор Таблица
ID NAME ADDRESS EMAIL CONTACT SPECIALITY SALARY PASSWORD
4534543 fggfhdfs rgghfgjfdj gfhgfhjg 4365457567 dfsfhgjgkgfk 435435 safgdgd
4545 aaaaaaaaa dffgdsg fdfgds 43535 dffssgdhgd 324234 dfdhgggfdh
включает две таблицы, так что мы можем проверить данные – Sherlock
Обеспечения RDBMS (MySQL, Oracle, SQL-сервер и т.д. ...), выборку данных и структуру таблиц. –
У вас должно быть два ряда в таблице пациентов, где DOCASSIGN имеет значение 4534543. – Matt