Tak właśnie działa Twoje zapytanie i jest to normalne zachowanie. Używając LIMIT
nie ograniczasz liczby ani sumy, a jedynie zwracanych wierszy. Twoje zapytanie zwróci więc n
wiersze zgodnie z Twoim LIMIT
klauzula. A ponieważ zapytanie faktycznie zwraca tylko jeden wiersz, zastosowanie (niezerowego) limitu nie ma wpływu na wyniki.
Jednak drugie zapytanie będzie działać zgodnie z oczekiwaniami i jest ustalonym sposobem rozwiązania tego problemu.