Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

 
Reply to this topicStart new topic
> baza faktur
Bielo
post 29.01.2005, 15:43:59
Post #1





Grupa: Zarejestrowani
Postów: 127
Pomógł: 0
Dołączył: 21.09.2003
Skąd: Truskaw

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


Robie baze faktur firmy i chce wyświetlać w jednym wierszu numer faktury, sprzedawce, kupującego, i inne dane.

w tablei faktury mam id_sprzedajacego, id_kupujacego. w tabeli firmy mam id, nazwa, adres itp.

Jak moge w jednym zapytaniu wyciągnąć z jednej tabeli dwa rekordy?

coś takiego nie działa:

  1. SELECT f.id AS fid, f.numer, f.DATA, k.id AS kid, k.nazwa AS knazwa, s.id AS sid, s.nazwa AS snazwa, SUM(el.netto) AS netto, el.vat
  2. FROM faktury f, firmy k, firmy s, faktury_el el WHERE k.id = f.kupujacy AND s.id = f.kupujacy AND el.faktura_id = f.id GROUP BY el.faktura_id LIMIT '.$start.', 30


--------------------
Go to the top of the page
+Quote Post
Puciek
post 29.01.2005, 16:02:59
Post #2


TAO programowania


Grupa: Zarejestrowani
Postów: 340
Pomógł: 3
Dołączył: 25.03.2003
Skąd: ze słoika

Ostrzeżenie: (30%)
XX---


  1. LIMIT


--------------------

http://puciek.wordpress.com prywatnie o świecie
Go to the top of the page
+Quote Post
Bielo
post 29.01.2005, 16:47:52
Post #3





Grupa: Zarejestrowani
Postów: 127
Pomógł: 0
Dołączył: 21.09.2003
Skąd: Truskaw

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


nie o to mi chodzi

Musze z tabeli firmy najpierw dane sprzedawcy, a potem kupującego i chciałbym to zrobić w jednym zapytaniu


--------------------
Go to the top of the page
+Quote Post
popbart
post 31.01.2005, 00:37:29
Post #4





Grupa: Zarejestrowani
Postów: 255
Pomógł: 0
Dołączył: 22.04.2004
Skąd: Żoliborz

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


Spróbuj bez dwóch aliasów tabel
  1. SELECT f.id AS fid, f.numer, f.DATA, k.id AS kid, k.nazwa AS knazwa, SUM(el.netto) AS netto, el.vat
  2. FROM faktury f, firmy k, faktury_el el
  3. WHERE f.kupujacy=k.id AND f.id=el.faktura_id
  4. GROUP BY el.faktura_id


--------------------
Visual Basic - kto by pomyślał :)
Go to the top of the page
+Quote Post

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 Wersja Lo-Fi Aktualny czas: 19.07.2025 - 13:05