我目前正在尝试合并两个查询,但遗憾的是它们会返回错误。
$bitfinex = DB::table('bitfinex')->select('price')->latest()->first();
$bitstamp = DB::table('bitstamp')->select('price')->latest()->first()->union($bitfinex);
返回此错误:
(1/1) FatalThrowableError
Call to undefined method stdClass::union()
我很感激任何帮助,提前谢谢!
答案 0 :(得分:3)
first()从查询中获取第一个结果。此时,查询已提交到数据库服务器,无法联合。
如果每个select只需要一个结果,请使用limit()方法,该方法对应于SQL限制。
ImageButton ib_wendys = findViewById(R.id.ib_wendys);
iv.setOnClickListener(new View.OnClickListener() {
@Override
public void onClick(View view) {
launchWebsite("wendys") //I would even consider to pass the whole URL since it could be different than .com
}
});
get()将获取结果的集合,而不是first(),它只获取第一个结果(行)。