Я выполняю SQL-запросы в Python, используя Pandasql. Запросы x, y и z работают нормально, но выдает ошибку
x = pysql("select * from flight f left join iata i on f.ORIGIN = i.IATA;")
y = pysql("select * from flight f inner join iata i on f.ORIGIN = i.IATA;")
z = pysql("select * from flight, iata where flight.ORIGIN = iata.IATA;")
u = pysql("select * from flight f, iata i where f.ORIGIN = i.IATA;")
Сообщение об ошибке:
PandaSQLException: (sqlite3.OperationalError) нет такой таблицы: iata [SQL: 'select * from flight f, iata i, где f.ORIGIN = i.IATA;']
Вопрос : Что с тобой не так? Похоже, мы можем использовать псевдонимы в объединении, не упоминая левый, правый, внутренний и т. Д. Это правда?