У меня есть две таблицы рейтинга / голосов. Один для пользовательских голосов и статистики, а другой для внешних голосов.
Внешняя таблица голосов всегда содержит данные, потому что она имеет DEAFULT = 0, но голоса пользователей содержат данные, только если кто-то проголосовал за этот конкретный идентификатор.
Итак, я делаю что-то вроде этого:
$sql = 'SELECT ratings_stats.votes, ratings_stats.total_value,
ratings_stats.view, ratings_stats.fav, ratings_stats.wish,
ratings_external.votes, ratings_external.total_value
FROM ratings_stats, ratings_external
WHERE ratings_stats.imdbID = ?
AND ratings_stats.imdbID = ratings_external.imdbID
LIMIT 1';
Я хочу выбрать данные из обеих таблиц, если они доступны, ИЛИ только сформировать вторую (внешние голоса) таблицу, если нет.
Как я могу сделать это, не делая новый запрос?