Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> Łączenie 2 tabele i IFNULL(tabela2.id, tabela1.id)
kajtek2008
post
Post #1





Grupa: Zarejestrowani
Postów: 69
Pomógł: 0
Dołączył: 15.08.2009
Skąd: Nowy Sącz

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


  1. SELECT object.id AS id, ifnull(object_stats.id, object.id) AS id, id_c, kat, short_city, short_url, profil,
  2. STATUS , name, date, wyswietlen, ifnull( date, '2013-01-24' ) AS date, ifnull( wyswietlen, '0' ) AS wyswietlen
  3. FROM object
  4. RIGHT JOIN object_stats ON object.id = object_stats.id
  5. WHERE city = 'krakow'
  6.  
  7. AND (
  8. date = (SELECT max( date ) FROM object_stats )
  9. )
  10. AND profil = '1'
  11. GROUP BY object.id
  12. ORDER BY object_stats.date, object_stats.wyswietlen DESC



Mam takie zapytanie męczę się z nim od kilku dni i nie mogę sobie poradzić

Chodzi mi o połączenie 2 tabel i jeśli w drugiej tabeli niema danych to zeby przyjął domyślne wartości np

mamy profil w tabeli object 2332 ale tego profilu niema w object_stats, jeśli niema to ustawia domyślne wartości id. taki jaki ma tabela object_stats wyswietlen i data dzisiejsza w tym przypadku 2013-01-24
Go to the top of the page
+Quote Post

Posty w temacie


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: 22.08.2025 - 15:28