SELECT DISTINCT CountryFrom.Name, CityFrom.Name, CountryTo.Name, CityTo.Name
FROM Line
INNER JOIN City AS CityFrom ON Line.CityFromID = CityFrom.ID
INNER JOIN Country AS CountryFrom ON CityFrom.CountryID = CountryFrom.ID
INNER JOIN City AS CityTo ON Line.CityToID = CityTo.ID
INNER JOIN Country AS CountryTo ON CityTo.CountryID = CountryTo.ID
id
?date_id, store_id, good_id и order
и фильтром: количество строк больше одной. Для каждой строки курсора определяете минимальный id
и обновляете quantity
суммой по date_id, store_id, good_id и order
. Удаляете лишние. Переходите на следующую строку курсора. PyMySQL
, но сеть даёт совет:connection = get_connection()
c = connection.cursor()
sql = "INSERT INTO test (id, name) VALUES (10, 'test')"
c.execute(sql)
connection.commit()
connection.close()