Mam następujący problem.
Napisałem sobie funkcje, która z kilku tabel wyciąga jedną wartość i to działa ładnie, zapytanie zwraca taki wynik:
Kod
+---+---+---+
| a | b | c |
+---+---+---+
| 1 | 1 | 3 |
+---+---+---+
| 4 | 1 | 1 |
+---+---+---+
| 5 | 1 | 1 |
+---+---+---+
| 1 | 2 | 3 |
+---+---+---+
| 4 | 2 | 1 |
+---+---+---+
| 5 | 2 | 1 |
+---+---+---+
| 1 | 3 | 3 |
+---+---+---+
| 4 | 3 | 1 |
+---+---+---+
| 5 | 3 | 1 |
+---+---+---+
| a | b | c |
+---+---+---+
| 1 | 1 | 3 |
+---+---+---+
| 4 | 1 | 1 |
+---+---+---+
| 5 | 1 | 1 |
+---+---+---+
| 1 | 2 | 3 |
+---+---+---+
| 4 | 2 | 1 |
+---+---+---+
| 5 | 2 | 1 |
+---+---+---+
| 1 | 3 | 3 |
+---+---+---+
| 4 | 3 | 1 |
+---+---+---+
| 5 | 3 | 1 |
+---+---+---+
a i b to wartości pobierane bezpośrednio z bazy danych, c to wartość pobierana z funkcji, i teraz moje pytanie - dlaczego jeśli przyrównam b z c(z funkcją to zwracane są tylko 2 wartości? 4-1-1 i 5-1-1, powinna zostać zwrócona jeszcze wartość 1-3-3 w końcu tu też b-c!
Ps.
Przepraszam za mało precyzyjny temat, ale nie wiedziałem jak to zatytułować.