Yaponchick
Новичок
Составление запрос, тяжелая структура.
Задача:
Искать в поисковиках определенные сайты(таблица sites) + определять позиции(response.page, response.place) по ключевым слова(таблица sentences).
Проблема, не могу составить запрос для выборки ключевого слова + сайта, который еще не проиндексирован или разница во времени `time` <= UNIX_TIMESTAMP() - 86400.
Более коротко: "как получить `name` слово из sentences выбрать `name` из sites, при этом они не должны уже быть в `response` или могут там быть но разница во времени 86400(24 hours)"
Код:
mysql> DESC `sentences`;
+----------+--------------+------+-----+---------+----------------+
| Field | Type | Null | Key | Default | Extra |
+----------+--------------+------+-----+---------+----------------+
| id | int(11) | NO | PRI | | auto_increment |
| sentence | varchar(255) | NO | | | |
+----------+--------------+------+-----+---------+----------------+
mysql> DESC `response`;
+-------------+-------------+------+-----+---------+----------------+
| Field | Type | Null | Key | Default | Extra |
+-------------+-------------+------+-----+---------+----------------+
| id | int(11) | NO | PRI | | auto_increment |
| server_name | varchar(20) | NO | | | |
| site_id | int(11) | NO | | | |
| time | int(11) | NO | | | |
| word_id | int(11) | NO | | | |
| page | int(11) | NO | | | |
| place | int(11) | NO | | | |
+-------------+-------------+------+-----+---------+----------------+
mysql> DESC `sites`;
+-------+--------------+------+-----+---------+----------------+
| Field | Type | Null | Key | Default | Extra |
+-------+--------------+------+-----+---------+----------------+
| id | int(11) | NO | PRI | | auto_increment |
| name | varchar(128) | NO | | | |
+-------+--------------+------+-----+---------+----------------+
Искать в поисковиках определенные сайты(таблица sites) + определять позиции(response.page, response.place) по ключевым слова(таблица sentences).
Проблема, не могу составить запрос для выборки ключевого слова + сайта, который еще не проиндексирован или разница во времени `time` <= UNIX_TIMESTAMP() - 86400.
Более коротко: "как получить `name` слово из sentences выбрать `name` из sites, при этом они не должны уже быть в `response` или могут там быть но разница во времени 86400(24 hours)"