Получить идентификатор СТРОКИ с помощью ВНУТРЕННЕГО СОЕДИНЕНИЯ Python SQLite

#python #sql #sqlite

#питон #sql #sqlite

Вопрос:

Я пытаюсь получить столбец с номером, используя ВНУТРЕННЕЕ СОЕДИНЕНИЕ

 SELECT rowid, * FROM table1 INNER JOIN table2 ON table1.name= table2.ID WHERE name= "name"   

Это не работает.

Как я могу получить rowid, соединив две таблицы?

Ответ №1:

Вероятно, вам следует указать, с какого стола следует брать? Что — то вроде этого:

 SELECT t1.rowid, t1.*, t2.* FROM table1 t1 INNER JOIN table2 t2 ON t1.name = t2.ID WHERE t1.name = "name"