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

Mysql connect i to tabeller

Dette kan gøres med én forespørgsel

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

Bemærk, at char er et reserveret ord, så det skal pakkes ind i flueben. Måske er dette det faktiske problem, du løb ind i (syntaksfejl) snarere end et problem med din while-løkke. Ikke desto mindre er én forespørgsel den rigtige måde




  1. Top 3 resultater - MySQL

  2. MYSQL rækkefølge efter både stigende og faldende sortering

  3. Få den distinkte sum af en sammenføjet tabelkolonne

  4. Sådan opretter du en database i MySQL Workbench ved hjælp af GUI