DELIMITER //
CREATE PROCEDURE utworz_wypozyczenie(pID_CZYTELNIKA int(4), pISBN int(8))
BEGIN
SET @liczba_wypozyczen := (SELECT COUNT(wypozyczenie.ID_CZYTELNIKA) FROM wypozyczenie GROUP BY wypozyczenie.ID_CZYTELNIKA);
IF(@liczba_wypozyczen <= 3)
THEN
SELECT 'brak';
ELSE
SELECT 'przekroczony limit';
END IF;
END //
DELIMITER ;
W tabeli wypozyczenie nie mam żadnych danych, pusta tabela
wywolanie funkcji wyswietla "przekroczony limit"
czemu tak sie dzieje ?