Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> [SQL] prównanie wartości atrybutów z róznych tabel
kask18
post 4.10.2009, 15:10:04
Post #1





Grupa: Zarejestrowani
Postów: 121
Pomógł: 0
Dołączył: 3.12.2008

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


Witam, mam 2 tabele, w których powtarzają się nazwy 2 atrybutów (rok, miesiac). Narzucam warunki na 1 tabele, to samo robię z 2. Mam pewien zbiór danych z obu tabel. No i zależy mi na tym aby wybrać najstarszą datę z tych 2 zbiorów robiąc te wszystkie wyżej wymienione operacji w 1 zapytaniu. Da rade coś takiego czy nie. Prosiłbym o jakiś przykład. Z góry dzięki za odpowiedzi guitar.gif

Ten post edytował kask18 4.10.2009, 15:13:19
Go to the top of the page
+Quote Post
 
Start new topic
Odpowiedzi (1 - 1)
-lukasamd-
post 4.10.2009, 15:26:58
Post #2





Goście







Nie wiem czy dobrze rozumiem, ale chyba wystarczy je połączyć.
Np. tak:

  1. SELECT a.*, b.*
  2. FROM tabela1 a
  3. INNER JOIN tabela2 b ON a.rok = b.rok
  4. AND ON a.miesiac = b.miesiac
  5. <- TWOJE WARUNKI ->
  6. ORDER BY rok, miesiac
  7. LIMIT 1


W efekcie łączy obie tabele patrząc się na rok i miesiąc, wszystko filtruje po warunkach które dodasz no i sortuje po roku i miesiącu od najstarszego, z całości wybiera 1 rekord (najstarszy).
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: 14.08.2025 - 09:26