@rinaz22

Как вывести данные с базы, если id пользователя нет в другой таблице?

Всем привет! Хочу вывести пользователю не большие тексты с табл1, но не все, а только те, которые он еще не видел. Как только эти тексты ему показываются, в другую таблицу(табл2) записывается id пользователя и id текста.
Как мне сделать, чтобы при повторном показе, ему показывались только те статьи, id у которых нет в табл2?
Не знаю понятно ли написал вопрос)
  • Вопрос задан
  • 51 просмотр
Решения вопроса 1
@ghostiam
На Go писатель, серверов пинатель.
SELECT *
FROM table1 AS t1
WHERE t1.text_id NOT IN (
   SELECT t2.text_id 
   FROM table2 AS t2
   WHERE t2.user_id = 42
)

замените 42 на реальный ID пользователя
Ответ написан
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы