sql >> Databasteknik >  >> RDS >> Mysql

Hur man undviker flera resultat från underfrågan

Det är inte att klaga eftersom underfrågan returnerar 2 resultat men två kolumner. Men även om det bara returnerade en enda kolumn, skulle det returnera 2 resultat och huvudfrågan skulle göra detsamma.

Inget behov av en underfråga i alla fall:

SELECT s.shopname 
FROM Shopstable s 
JOIN OrdersTable o ON s.shopnum=o.shopnum 
GROUP BY s.shopname 
ORDER BY count(*) DESC 
LIMIT 1


  1. Oracle SQL Query för att lista alla scheman i en DB

  2. OOP PHP PDO Mitt första projekt, gör jag rätt?

  3. Infoga flera data till MySQL och uppdatera om det finns

  4. Ta bort en del av en sträng i MYSQL