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

Mysql łączy się w dwóch tabelach

Można to zrobić za pomocą jednego zapytania

SELECT * FROM `char` WHERE char_id = (SELECT char_id FROM rankpvp ORDER BY ratio DESC LIMIT 1)

Zwróć uwagę, że znak jest słowem zastrzeżonym, więc będzie musiał być zawinięty w tylne znaki. Może jest to problem, na który natrafiłeś (błąd składni), a nie problem z pętlą while. Niemniej jednak jedno zapytanie to właściwy sposób




  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Najlepszy sposób na denormalizację danych w Django?

  2. Jak uruchomić skrypt powłoki po ponownym uruchomieniu?

  3. Jak zapewnić połączenie z bazą danych mysql w pojedynczym pliku w nodejs?

  4. Porządkowanie kolumn tabeli MySql za pomocą Pythona

  5. Python MySQL ReferenceError:słabo powiązany obiekt już nie istnieje