Написать sql запрос или php скрипт
Есть скрипт который у определенных юзеров из твиттера следить за новыми постами, парсит и добавляет их в свою mysql бд
то есть у скрипта есть база в которой прописаны юзеры за которыми следить и таблица куда надо добавлять новые посты от этих юзеров
периодически эти юзеры (которые добавлены в бд) ссылаются друг на друга, а так же ссылаются на левые аккаунты которых нет в базе скрипта (через спецсимвол @)
надо написать SQL запрос / php скрипт чтобы можно было разнести посты в 2 категории:
1 - если юзер упоминает другого, кто есть в нашей базе
2 - если юзер упоминает другого юзера которого нет в базе
в таблице аккаунтов сейчас примерно 400 записей
CREATE TABLE IF NOT EXISTS `Accounts` (
`id` bigint(20) unsigned NOT NULL AUTO_INCREMENT,
`title` varchar(250) NOT NULL, #название
`str_id` varchar(250) NOT NULL, #логин_юзера
`avatar` varchar(250) NOT NULL,
`last_post` varchar(250) NOT NULL,
`last_seek` datetime NOT NULL,
PRIMARY KEY (`id`)
) ENGINE=InnoDB DEFAULT CHARSET=utf8 AUTO_INCREMENT=373 ;
в таблице постов сейчас почти 20 000 записей
CREATE TABLE IF NOT EXISTS `Posts` (
`id` bigint(20) unsigned NOT NULL AUTO_INCREMENT,
`caption` text NOT NULL, #текст поста
`account_id` bigint(20) unsigned NOT NULL, #айди юзера из таблицы Accounts
`post_date` varchar(250) NOT NULL,
`found_date` varchar(250) NOT NULL,
PRIMARY KEY (`id`)
) ENGINE=InnoDB DEFAULT CHARSET=utf8 AUTO_INCREMENT=19675 ;