@PythonGen

Как сделать вывод нескольких значений в таблицу SQIite3 and Python?

Как сделать вывод нескольких значений в таблицу SQIite3 and Python?
Допустим, пользователь создал 5 таблиц, с разным текстом, к каждой из них пристоен его telegram_id
Нужно чтобы выводило все 5 значений в его 5 таблицах
  • Вопрос задан
  • 124 просмотра
Пригласить эксперта
Ответы на вопрос 2
@PavelMos
Можно сделать несколько запросов, разобрать их (то есть обработать в скрипте Python) и скомпоновать в один результат.
Можно сделать объединение результатов запросов по нескольким таблицам с помощью SQL JOIN, ключом будет telegram_id . На всякий случай см. инструкции к sqlite, могут быть небольшие отличия от синтаксиса sql
ObDyr.png
Ответ написан
Комментировать
fox_12
@fox_12 Куратор тега Python
Расставляю биты, управляю заряженными частицами
Слишком абстрактный вопрос
Ну почитайте про SQL-запросы и сформируйте запрос вроде такого:
SELECT t1.telegram_id, t1.text, t2.text, t3.text, t4.text, t5.text
  FROM first_table AS t1
  LEFT JOIN second_table AS t2
  ON t2.telegram_id = t1.telegram_id
  LEFT JOIN third_table AS t3
  ON t3.telegram_id = t1.telegram_id
  LEFT JOIN forth_table AS t4
  ON t4.telegram_id = t1.telegram_id 
  LEFT JOIN fifth_table AS t5
  ON t5.telegram_id = t1.telegram_id
  WHERE t1.telegram_id=<какой-то ID>
Ответ написан
Ваш ответ на вопрос

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

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