0
0 комментариев

нужно получить с таблицы Group строку с данными и подменить их например [3]-[2] первое значения в квадратных скобках значит что нужно взять с таблицы List 3 строку с данными ‘трактор’ и другое значение с таблицы Brand ‘джон дир’ и эти значение поместить в две разные переменные

трактор — джон дир

машина — ауди

мотоцикл — дукати

структура БД:

List
    |---------|----------|
    | list_id |  title   |
    |---------|----------|
    |    1    |  машина  |
    |---------|----------|
    |    2    | мотоцикл |
    |---------|----------|
    |    3    | трактор  |
    |---------|----------|
 
Brand
    |---------|----------|
    |brand_id |  title   |
    |---------|----------|
    |    1    |  ауди    |
    |---------|----------|
    |    2    | джон дир |
    |---------|----------|
    |    3    |  дукати  |
    |---------|----------|
 
 
Group
    |----------|-------------------|
    | Group_id |       text        |
    |----------|-------------------|
    |    1     | [4]-[23],         |
    |          | [9]-[3]           |
    |----------|-------------------|
    |    2     | [2]-[37],         |
    |          | [8]-[41],         |
    |          | [11]-[24],        |
    |          | [2]-[15]          |
    |----------|-------------------|

Код

def my_db():
    conn = sqlite3.connect('db.sqlite')
    c = conn.cursor()
 
    c.execute('SELECT * FROM List WHERE list_id = 1')
    row = c.fetchone()
 
    # закрываем соединение с базой
    c.close()
    conn.close()
 
    return row


Добавить комментарий