Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: Jak wybrać rekord z tych tabel?
Forum PHP.pl > Forum > Bazy danych > MySQL
michalkortas
Witam serdecznie, właśnie siedzę w pracy i mam pewien problem.
Posiadam 2 tabele, o nazwach gok_content i bib_content. W każdej z nich znajdują się pola o tych samych nazwach: id, tytul, tresc, data.
Dla zobrazowania:

gok_content

  1. id | tytul | tresc | DATA
  2. ------------------------------------------------------
  3. 1 | tytul1 | tresc1 | 2010-06-24 19:53:17
  4. ------------------------------------------------------
  5. 2 | tytul2 | tresc2 | 2010-06-30 20:13:13
  6. ------------------------------------------------------
  7. 3 | tytul3 | tresc3 | 2010-06-31 21:23:12

bib_content

  1. id | tytul | tresc | DATA
  2. ------------------------------------------------------
  3. 1 | tytul4 | tresc4 | 2010-06-24 17:53:17
  4. ------------------------------------------------------
  5. 2 | tytul5 | tresc5 | 2010-06-30 22:13:13
  6. ------------------------------------------------------
  7. 3 | tytul6 | tresc6 | 2010-06-31 18:23:12



Próbuję napisać skrypt, wypisujący JEDEN najnowszy wpis z tych obu tabel, czyli w tym przypadku powinien zostać wybrany rekord o id=3 z tabeli gok_content.
Dodam, że rekordy w obu tabelach są ustawione wg daty, od najstarszej do najnowszej.

W tym momencie proszę Was o pomoc. Potrzebuję tylko zapytania, które należy sporządzić w MySQL.
Liczę, że mi pomożecie.

Pozdrawiam i czekam na odpowiedź.
Michał
luckyps
union, order po dacie, limit 1
michalkortas
Zrobiłem tak:
  1. $query = 'SELECT id, tytul, tresc, data FROM gok_content UNION SELECT id, tytul, tresc, data FROM bib_content ORDER BY created DESC LIMIT 1';

Świetnie, działa. Dziękuję bardzo za naprowadzenie.
Pozdrawiam, Michał.
mmmmmmm
  1. $query = 'SELECT id, tytul, tresc, data FROM gok_content
  2. UNION ALL
  3. SELECT id, tytul, tresc, data FROM bib_content ORDER BY created DESC LIMIT 1';

To jest wersja lo-fi głównej zawartości. Aby zobaczyć pełną wersję z większą zawartością, obrazkami i formatowaniem proszę kliknij tutaj.
Invision Power Board © 2001-2025 Invision Power Services, Inc.