Mysql
 sql >> база данни >  >> RDS >> Mysql

Mysql се свързва в две таблици

Това може да стане с една заявка

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

Обърнете внимание, че char е запазена дума, така че ще трябва да бъде увита в обратни кърлежи. Може би това е действителният проблем, с който се сблъскахте (синтактична грешка), а не проблем с вашия while цикъл. Въпреки това, една заявка е правилният начин




  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Попълване на падащото меню за избор от таблица на база данни

  2. Уникално текстово поле в MySQL и php

  3. Как да извлечем <map> в Hibernate

  4. Мога ли да използвам повторно израз в MySQL заявка като променлива за друго поле?

  5. Как да проверите апострофа с клауза where, използвайки mysql