Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> Jeśli istnieje jeden rekord spełniający w warunek GROUP BY to zwraca true
krysk
post
Post #1





Grupa: Zarejestrowani
Postów: 146
Pomógł: 0
Dołączył: 20.04.2002
Skąd: Szczecin

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


Witam,

mam zapytanie które składa mi dane z dwóch tabel (w jednej tabli spis użytkowników, w drugiej usługi które zakupili). Wszystko ładnie działa - problemem jest jednak posortowanie danych wg elementu wykonał - klient zamówił np. 3 usługi wszystkie już zrealizowałem, jednak po pewnym czasie zamówił jeszcze jedną - chciałbym aby wskoczył na pierwszą pozycję(poprzez ORDER BY). Potrzebuję zatem przykładu (lub wskazówek gdzie mogę go szukać) jak zrobić aby pobrać wszystkie produkty (i przypisać je do niego). Próbowałem z if oraz having ale w tym przypadku nie uzyskałem zadowalającego rezultatu.

Widok tabeli po złączeniu wygląda następująco:
Kod
id | name | location | mail | country | nip | notice | service(spis usług)


chciałbym aby efekt końcowy był następujący
Kod
id | name | location | mail | country | nip | notice | service(spis usług) | execute (1 jeśli jest jakaś usługa do zrealizowania, 0 jeśli nie ma)


tabela usług:
Kod
id | idc | name | date | notice | execute (przyjmuje wartości 0/1)


p.s.
Przepraszam za niezbyt wiele mówiący tytuł, ale nie wiem jak go lepiej sformułować winksmiley.jpg


--------------------
Krzysztof Wójcik
Zend Certified Engineer
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: 21.08.2025 - 02:43