En yüksek değere sahip olduğu mysql tabloda kayıt bulma

3 Cevap php

Ben "positionV" için en yüksek değeri olan kayıt görmek için "harita" isimli tablosunda seach edebilmek istiyorum.

Ben "harita" tablosunda ve "positionV" altında 5 kayıtlar olsaydı Örneğin, her biri için değerler "3, 8, 9, 2, 10" Ben çıktı 10 bunu alışkanlık olacaktır, olmuştur.

Ben arada da PHP kullanıyorum.

3 Cevap

Bu deneyin:

SELECT *
FROM map
WHERE positionV = (SELECT MAX(positionV) FROM map)

SEÇİN * harita WHERE koşulu positionV = MAX HAVING (positionV)

Iyi agrega yaparken sahip kullanmak için.

wouldnt

SELECT * FROM `map` WHERE 1 ORDER BY `positionV` DESC LIMIT 1

yeterli olabilir mi?

Çeşitli yöntemlerin kaynak ağırlık verilen nedir, bilen var mı?