Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> [MySQL] Łączenie kilku rekordów z jednej tabeli
MateuszRyaN
post
Post #1





Grupa: Zarejestrowani
Postów: 84
Pomógł: 0
Dołączył: 10.11.2010
Skąd: Jastrzębie Zdrój

Ostrzeżenie: (0%)
-----


Witam, mam pytanko odnośnie pewnego zapytania w MySQL.
Chodzi o system faktur, każdy towar na danej fakturze zawiera numer faktury jako id_faktury, czyli jeżeli fakturke wystawiono na jakies 3 produkty mam 3 rekordy o róznych ID z auto increment oraz takimi samymi ID_FAKTURY. NP:

id - id_faktury - towar - kwota_brutto
1 - 1 - produkt1 - 15zł
2 - 1 - produkt2 - 10zł
3 - 1 - produkt3 - 5zł
4 - 2 - produktx - 20zł
5 - 2 - produkty - 1zł

Czy da sie wykonać jedno zapytanie, i puścić to przez tablice asocjacyjną, żeby wyświetlic taki wynik:

faktura nr 1 - produkt1,produkt2,produkt3 - 30zł
faktura nr 2 - produktx,produkty - 21zł

domyslam sie ze na kilku zapytaniach i jakiejś tabeli pomocniczej bez problemu mozna to zrobić...ale czy jest możliwośc zminimalizowania tego do jednego max 2 zapytańquestionmark.gif
Go to the top of the page
+Quote Post

Posty w temacie


Reply to this topicStart new topic
1 Użytkowników czyta ten temat (1 Gości i 0 Anonimowych użytkowników)
0 Zarejestrowanych:

 



RSS Aktualny czas: 19.08.2025 - 02:19