Mysql
 sql >> Datenbank >  >> RDS >> Mysql

pandas 'read_sql mit einer Liste von Werten für die WHERE-Bedingung

Sie können dies tatsächlich ohne Schleife tun.

queryString = 'SELECT * FROM tableA WHERE sec_code in '+tuple(scoreDF.index)

Dadurch werden die Ergebnisse direkt ausgegeben. Dies setzt scoreDF.index voraus ist eine list .Wenn es bereits ein tuple ist dann ist keine Typumwandlung erforderlich.