Insert into Demand (Login,name,ApptTime,Phone,Physician,Location,Formatname,FormatDate,FormatTime,ApptDate,FormatPhone,cellphone)Select Login,cellphone from " . [dbname] . " Where " . $where_statement
如何使用Laravel的ORM创建此查询?
编辑:我不知道这是否清楚,但我正在考虑1个查询,就像他们在这里做的一样
没有办法在一个查询中执行此 *** 作,但是我遇到同一个问题,并希望确保我可以继续使用与queryBuilder进行一定的选择.那么你可以做些什么,把事情放在一半干净的地方,重用以前已经构建了select语句的功能呢?
/** * Wherever your Select may come from **/$select = User::where(...) ->where(...) ->whereIn(...) ->select(array('email','moneyOwing'));/** * get the binding parameters **/ $bindings = $select->getBindings();/** * Now go down to the "Network Layer" * and do a hard coded select,Laravel is a little * stupID here */ $insertquery = 'INSERT into user_debt_collection (email,dinero) ' . $select->tosql(); \DB::insert($insertquery,$bindings);总结
以上是内存溢出为你收集整理的php – 在Laravel中创建一个Insert … Select语句全部内容,希望文章能够帮你解决php – 在Laravel中创建一个Insert … Select语句所遇到的程序开发问题。
如果觉得内存溢出网站内容还不错,欢迎将内存溢出网站推荐给程序员好友。
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)