![]() |
![]() ![]() |
![]() |
![]()
Post
#1
|
|
![]() Grupa: Zarejestrowani Postów: 80 Pomógł: 0 Dołączył: 1.11.2003 Skąd: Long Island, NY USA Ostrzeżenie: (0%) ![]() ![]() |
mam 2 tabele
orders: order_id,order_name, user_email, region users: id,first,last,email,manager_id, status wszystkie orders posiadają tylko email uzytkownika wiec aby wiedziec nazwę managera dla każdego order musisz napierw zobaczyc email usera w order, iść do users zobaczyć jaki jest id managera dla tego użytkownika a potem wziąść te id i jeszcze raz sprawdzić w tabeli users jak sie nazywa manager pod tym id teraz jak to zrobic: pokazac wszystkich managerow first i last od A-Z wraz z informacjami o orderach złożonymi przez ich pracowników mam nadzieje ze nie zamieszalem -------------------- |
|
|
![]()
Post
#2
|
|
![]() Grupa: Zarejestrowani Postów: 2 064 Pomógł: 1 Dołączył: 22.01.2003 Skąd: Poznań Ostrzeżenie: (0%) ![]() ![]() |
Hmmm może:
[sql:1:52451023ad]SELECT o.*, u.* FROM users u LEFT JOIN orders o ON (u.email=o.user_email) GROUP BY u.id [/sql:1:52451023ad] o ile dobrze zrozumiałem ![]() -------------------- |
|
|
![]() ![]() |
![]() |
Wersja Lo-Fi | Aktualny czas: 14.08.2025 - 07:19 |