![]() |
![]() ![]() |
![]() |
![]()
Post
#1
|
|
Grupa: Zarejestrowani Postów: 2 Pomógł: 0 Dołączył: 25.05.2006 Ostrzeżenie: (0%) ![]() ![]() |
Prosił bym was o pomoc w rozwiązaniu problemu dotyczącego zwracania przez pod zapytanie więcej niż jednej wartości.
Postaram się Wam to wytłumaczyć na przykładzie kodu mojej funkcji :
w tabeli @pid znajdują się identyfikatory t_p_id = p_id znalezione automatycznie w tabeli team. Funkcja ma za zadanie wypisać z 3 tabel pola, dla których wartości z tabeli @pid oraz wartość @id się zgadzają , funkcja działa prawidłowo dopóki w tabeli @pid jest jedna wart. Jeżeli jest więcej przy wykonywaniu otrzymuje następujący komunikat : Msg 512, Level 16, State 1, Line 1 Subquery returned more than 1 value. This is not permitted when the subquery follows =, !=, <, <= , >, >= or when the subquery is used as an expression. funkcja_team() nie jest źródłem błędu ! Z góry dzięki za pomoc |
|
|
![]()
Post
#2
|
|
![]() Grupa: Przyjaciele php.pl Postów: 2 923 Pomógł: 9 Dołączył: 25.10.2004 Skąd: Rzeszów - studia / Warszawa - praca Ostrzeżenie: (0%) ![]() ![]() |
A nie powinno byc zamiast = IN ?
-------------------- |
|
|
![]()
Post
#3
|
|
Grupa: Zarejestrowani Postów: 2 Pomógł: 0 Dołączył: 25.05.2006 Ostrzeżenie: (0%) ![]() ![]() |
Wielkie dzieki za pomoc
![]() |
|
|
![]() ![]() |
![]() |
Wersja Lo-Fi | Aktualny czas: 22.06.2025 - 12:19 |