|
|
@ -287,7 +287,7 @@ class Components :
|
|
|
|
SQL = [
|
|
|
|
SQL = [
|
|
|
|
"SELECT :fields FROM ",
|
|
|
|
"SELECT :fields FROM ",
|
|
|
|
"(SELECT ROW_NUMBER() OVER() AS row_number,* FROM :target.:table) x","INNER JOIN",
|
|
|
|
"(SELECT ROW_NUMBER() OVER() AS row_number,* FROM :target.:table) x","INNER JOIN",
|
|
|
|
"(SELECT ROW_NUMBER() OVER() AS row_number, :unique_field FROM :source.:table) y",
|
|
|
|
"(SELECT ROW_NUMBER() OVER() AS row_number, :unique_field FROM :source.:table ORDER BY RAND()) y",
|
|
|
|
"ON y.row_number = x.row_number"
|
|
|
|
"ON y.row_number = x.row_number"
|
|
|
|
]
|
|
|
|
]
|
|
|
|
SQL = " ".join(SQL).replace(":fields",",".join(fields)).replace(":table",table).replace(":source",source).replace(":target",target)
|
|
|
|
SQL = " ".join(SQL).replace(":fields",",".join(fields)).replace(":table",table).replace(":source",source).replace(":target",target)
|
|
|
|