sql >> Database >  >> RDS >> Mysql

Dubbelzinnige kolom in INNER JOIN-instructie

U moet beide . voorvoegen kolommen in de join met hun tabelnamen, d.w.z.

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

De foutmelding legt het probleem eigenlijk heel duidelijk uit:wanneer u een kolom specificeert waarvan de naam in meerdere tabellen voorkomt, moet u expliciet aangeven welke tabelkolom u bedoelt.



  1. Hoe maak je verbinding met een LDAP-server via node-oracledb?

  2. PostgreSQL 9.1:Hoe rijen in een array samen te voegen zonder duplicaten, JOIN in een andere tabel

  3. waar 1=1 uitspraak

  4. SQL Veel-op-veel-relatie tussen meerdere tabellen