sql >> Databáze >  >> RDS >> Mysql

Překonání nejednoznačné chyby pole v dotazu SQL

Musíte určit, kterou tabulku chcete title pocházet z. Tipněte si, že titul bude ve game budete muset zadat game.title .

Být tebou, začal bych to trochu rozdělit pomocí dočasných tabulek. Ačkoli na 4 spojeních není nic špatného, ​​začíná to být matoucí.

Příklad dočasné tabulky:

CREATE TABLE #Yaks (
YakID int,
YakName char(30) )

Ve vašem scénáři byste vytvořili dočasnou tabulku a pak ji naplnili INSERT a UPDATE na základě jednotlivých spojení, takže na konci vše, co musíte udělat, je SELECT * FROM @temptable



  1. MySQL - Base64 vs BLOB

  2. MySQL SUM se stejným ID

  3. Protokol transakcí serveru SQL – část 2

  4. Počítejte od stolu, ale přestaňte počítat u určitého čísla