Mysql
 sql >> база данни >  >> RDS >> Mysql

Двусмислена колона в израза INNER JOIN

Трябва да поставите префикс и двете колони в обединението с техните имена на таблици, т.е.

FROM Meetings INNER JOIN Rooms ON Meetings.meeting_id = Rooms.meeting_id

Съобщението за грешка обяснява проблема доста ясно всъщност:всеки път, когато посочите колона, чието име съществува в множество таблици, трябва да сте изрично за това коя колона на таблицата имате предвид.



  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Как да вмъкна стойност на иврит в mysql db в php

  2. B-дърво срещу хеш таблица

  3. Как да използвам оператор по-голям от с дата?

  4. Грешка при зареждане на модула MySQLdb и инсталиране на pip MySQLdb

  5. MySQL ISNULL() Обяснено