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

python[code python] код data = [{‘id’:3434, ‘age’: 26}, {‘id’:545, ‘age’: 20}][/code]
в базе данных таблица item содержащие id,name

Как получить ответ вида
data.id (3434) — data.age (26) — join.item (name)

1 передать значение.. таблицу или параметры.. это нужно создать табличные переменные, временные таблицы?
[code python]query = «»»
SET NOCOUNT ON
DECLARE @table TABLE (id int, value float)
INSERT INTO @table VALUES (1, 2.7)
INSERT INTO @table VALUES (2, 4.5)
INSERT INTO @table VALUES (3, 1.2)

SELECT * FROM @table
«»»[/code]
так еще пробовал
[code python]students = Table(
‘@students’, metadata,
Column(‘id’, Integer, primary_key = True),
Column(‘name’, String),
Column(‘lastname’, String),
)[/code]
2 получается левое соединение по data.id и item.id

в общем скажите как.. сейчас уже только
[code]from sqlalchemy import create_engine, MetaData, Table, select,Column,Integer, String, ForeignKey
engine = create_engine(‘sqlite:///database.sqlite3’)
connection = engine.connect()
metadata = MetaData()
item = Table(‘item’, metadata, autoload=True, autoload_with=engine)[/code]

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