Mysql
 sql >> Baza danych >  >> RDS >> Mysql

Pokonywanie niejednoznacznego błędu pola w zapytaniu SQL

Musisz określić, którą tabelę chcesz title pochodzić. Zgadywanie, że tytuł będzie w game musisz podać game.title .

Gdybym był tobą, zacząłbym się zastanawiać, jak podzielić to trochę za pomocą tabel tymczasowych. Chociaż nie ma nic złego w 4 łączeniach, zaczyna się to mylić.

Przykładowa tabela tymczasowa:

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

W swoim scenariuszu utworzyłbyś tabelę tymczasową, a następnie wypełnił ją INSERT i UPDATE na podstawie indywidualnych złączeń, więc na koniec wszystko, co musisz zrobić, to SELECT * FROM @temptable



  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Czytanie pliku XML i przechowywanie danych w bazie mysql

  2. Zapytanie MySQL w PHP gdzie x =$zmienna

  3. Uzyskaj produkt min_price według sku

  4. Najlepszy sposób na stwierdzenie braku 3 lub więcej kolejnych rekordów

  5. Błąd MySQL/PHP:[2002] Zwykle dozwolone jest tylko jedno użycie każdego adresu gniazda (protokół/adres sieciowy/port)