Mysql - Exercises: Table Relations - 3.Many-To-Many Relationship
Здравейте, имам някаква грешка в кода. Не мога да разбера от къде идва, ще съм благодарна, ако някой би могъл да погледне.
Код --> https://pastebin.com/2iprRqkP
Judge --> https://judge.softuni.bg/Contests/Compete/Index/605#2
Гърмят 6 и 0 тест. Заявката, която гърми на нулевия тест е :
SELECT COLUMN_NAME AS pk_count
FROM information_schema.COLUMNS
WHERE TABLE_SCHEMA = DATABASE()
AND COLUMN_KEY = 'PRI'
AND TABLE_NAME IN ('students_exams');
Дава ми разлика в изход : student_id ,exam_id , но ми се струва, че при мен излизат окей, не разбирам.
Условие --> Create three tables as follows. Use appropriate data types.
Insert the data from the example above.
-
Add primary and foreign keys.
-
Have in mind that the table student_exams should have a
composite primary key.
Submit your queries by using "MySQL run queries & check DB" strategy.
Table --> exams
exam_id | name |
---|---|
101 | Spring MVC |
102 | Neo4j |
103 | Oracle 11g |
Table --> students
student_id | name |
1 | Mila |
2 | Toni |
3 | Ron |
Table --> students_exams
student_id | name |
1 | 101 |
1 | 102 |
2 | 101 |
3 | 103 |
2 | 102 |
2 | 103 |