Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> SELECT MAX z 2 tabel
-lukasamd-
post
Post #1





Goście







Witam,
mam w dwóch tabelach podobną strukurę - user_id, element_id.
Chciałbym wyciągnąć maksymalną wartość z obu tabel tego samego user_id

Mam coś takiego:


  1. SELECT MAX(tn.element_id), MAX(ta.element_id)
  2. FROM elements_news tn, elements_articles ta
  3. WHERE tn.user_id = 2
  4. AND ta.user_id = 2


Działa ale jak widać, pobiera 2 pola.
Mnie natomiast interesuje to, aby pobrać to od razu jako największą wartość, bo będzie to wszystko częścią zapytania typu UPDATE (przenoszę jak najwięcej na bazę).
Próba używania zapisu typu:

  1. MAX(MAX(tn.element_id), MAX(ta.element_id))


kończy się błędem.
Go to the top of the page
+Quote Post

Posty w temacie
- lukasamd   SELECT MAX z 2 tabel   19.09.2010, 10:18:42
- - Zigi   Wydaje mi się, że to będzie dobrze działać: [SQL]...   19.09.2010, 17:47:33
- - pogdan   select greatest(max1, max2) as max_z_max1_i_max2   7.10.2010, 18:25:48


Reply to this topicStart new topic
2 Użytkowników czyta ten temat (2 Gości i 0 Anonimowych użytkowników)
0 Zarejestrowanych:

 



RSS Aktualny czas: 26.09.2025 - 06:21