![]() |
![]() |
![]()
Post
#1
|
|
![]() Grupa: Zarejestrowani Postów: 71 Pomógł: 4 Dołączył: 3.06.2008 Ostrzeżenie: (0%) ![]() ![]() |
Mam takie tabele (taki pseudokod):
Teraz jak zadać zapytanie aby otrzymać: 1. a_id, a_name, b_id, b_name 2. te wiersze, które po złączeniu oba są odblokowane 3. uporządkowanie wg priorytetów (najpierw wg priorytetu z tabeli tabelaA) I najważniejsze czyli to z czym sobie nie mogę poradzić: 4. Po złączeniu ON a.a_id = b.a_id każdy oblokowany wiersz z tabeliA ma się łączyć dokładnie z jednym odblokowanym wierszem z tabeliB (o ile taki istnieje - dlatego dałem INNER JOIN) w taki sposób, że będzie to ten wiersz wybrany z tabeliB, którego data (kolumna b_date) jest największa. Punkty 1+2+3 potrafię zrobić:
Myślałem o jakiś podzapytaniach ale moje myślenie spełzło na niczym : / Ten post edytował MySQL 26.08.2009, 19:29:36 -------------------- Pozdrawiam serdecznie
Krzysiek |
|
|
![]() ![]() |
![]() |
Aktualny czas: 20.08.2025 - 16:41 |