Explorar el Código

이중 쿼리 기반으로 변경

잉여개발기 hace 2 años
padre
commit
37bb85304a
Se han modificado 2 ficheros con 2 adiciones y 2 borrados
  1. BIN
      route_go/bin/main.amd64.exe
  2. 2 2
      route_go/route/api_list_old_page.go

BIN
route_go/bin/main.amd64.exe


+ 2 - 2
route_go/route/api_list_old_page.go

@@ -36,9 +36,9 @@ func Api_list_old_page(call_arg []string) {
 	var stmt *sql.Stmt
 
 	if other_set["set_type"] == "old" {
-		stmt, err = db.Prepare(tool.DB_change(db_set, "select doc_name, set_data from data_set where set_name = 'last_edit' and doc_rev = '' order by set_data asc limit ?, 50"))
+		stmt, err = db.Prepare(tool.DB_change(db_set, "select doc_name, set_data from data_set where set_name = 'last_edit' and doc_rev = '' and (doc_name) in (select doc_name from data_set where set_name = 'doc_type' and set_data = '') order by set_data asc limit ?, 50"))
 	} else {
-		stmt, err = db.Prepare(tool.DB_change(db_set, "select doc_name, set_data from data_set where set_name = 'last_edit' and doc_rev = '' order by set_data desc limit ?, 50"))
+		stmt, err = db.Prepare(tool.DB_change(db_set, "select doc_name, set_data from data_set where set_name = 'last_edit' and doc_rev = '' and (doc_name) in (select doc_name from data_set where set_name = 'doc_type' and set_data = '') order by set_data desc limit ?, 50"))
 	}
 
 	if err != nil {