Funkcja nie zwraca tabeli wynikowej jeśli jest więcej niż jeden wiersz |
Funkcja nie zwraca tabeli wynikowej jeśli jest więcej niż jeden wiersz |
3.02.2018, 22:17:31
Post
#1
|
|
Grupa: Zarejestrowani Postów: 80 Pomógł: 0 Dołączył: 8.02.2013 Ostrzeżenie: (0%) |
Jak zmodyfikować tą funkcję by zwracała wszystkie znalezione wiersze. Przy więcej niż jednym rekordzie wyrzuca error subquery returns more then one row.
|
|
|
4.02.2018, 10:41:20
Post
#2
|
|
Grupa: Zarejestrowani Postów: 1 045 Pomógł: 141 Dołączył: 19.09.2006 Skąd: B-tów Ostrzeżenie: (0%) |
Mysql nie ma typów tabelarycznych więc funkcja nie może zwracać tabeli.
Da się obejść poprzez procedury ale to "mało eleganckie" rozwiązanie. |
|
|
Wersja Lo-Fi | Aktualny czas: 23.04.2024 - 21:58 |