SELECT object.id AS id, ifnull(object_stats.id, object.id) AS id, id_c, kat, short_city, short_url, profil, STATUS , name, date, wyswietlen, ifnull( date, '2013-01-24' ) AS date, ifnull( wyswietlen, '0' ) AS wyswietlen FROM object RIGHT JOIN object_stats ON object.id = object_stats.id WHERE city = 'krakow' AND ( date = (SELECT max( date ) FROM object_stats ) ) AND profil = '1' GROUP BY object.id 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