Merhaba.
Aşağıdaki gibi bir InnerJoin işlemi için fonksiyonum var.
Bu fonksiyona istediğim kadar InnerJoin tablo işlemi yapabilmek ve join sutunlarını gönderebilmek için daha esnek bir yapıda nasıl yaparız. Fonksiyonun bir sınırının olmamasını istiyorum.
Bu konuda bir örnek var mı? Yada sizlerin yazmış olduğunuz bir fonksiyon?
def InnerJoin(sutunlar, anatablo, anatablo_sutun, joinbirincitablo, joinbirincitablo_sutun, joinikincitablo ,joinikincitablo_sutun, operator="="):
sonuc = db.execute("SELECT " + sutunlar + " FROM " + anatablo + "INNER JOIN " + joinbirincitablo + " ON " + joinbirincitablo + joinbirincitablo_sutun + operator + anatablo_sutun + " INNER JOIN " + joinikincitablo + " ON " + joinikincitablo + joinikincitablo_sutun + operator + anatablo_sutun)