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:
SELECT MAX(tn.element_id), MAX(ta.element_id) FROM elements_news tn, elements_articles ta WHERE tn.user_id = 2 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:
MAX(MAX(tn.element_id), MAX(ta.element_id))
kończy się błędem.