sql >> Database teknologi >  >> RDS >> Mysql

Tvetydig spalte i INNER JOIN-erklæring

Du skal have præfikset begge kolonner i joinforbindelsen med deres tabelnavne, dvs.

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

Fejlmeddelelsen forklarer problemet ganske klart, faktisk:hver gang du angiver en kolonne, hvis navn findes i flere tabeller, skal du være eksplicit om, hvilken tabels kolonne du mener.



  1. Er der en måde at få sidst indsatte id for en NON - auto inkrementeret kolonne i MySQL?

  2. Sådan aktiveres alle CHECK &fremmednøglebegrænsninger for en tabel i SQL Server (T-SQL-eksempler)

  3. Oprettelse af et relateret eller lignende indlæg ved hjælp af PHP &MySQL

  4. Sådan kører du fjernjob fra IRI Workbench