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

Jak uniknąć wielu wyników z podzapytania?

Nie narzeka, ponieważ podzapytanie zwraca 2 wyniki, ale dwie kolumny. Ale nawet jeśli zwróci tylko jedną kolumnę, zwróci 2 wyniki, a główne zapytanie zrobi to samo.

W żadnym wypadku nie ma potrzeby wykonywania podzapytania:

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. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. mysql dołącza do tabeli na siebie

  2. Mysql pracujący z listą oddzieloną przecinkami - Tabela połączeń

  3. Konfiguracja sonaru z MySql

  4. Kodowanie JSP podczas wstawiania tekstu w języku innym niż angielski do bazy danych MySQL

  5. Zestawy zagnieżdżone MySQL - Jak znaleźć rodzica węzła?