From 532173e0105976c742d6b15ca6c4feb920cb9928 Mon Sep 17 00:00:00 2001 From: thinkphp Date: Thu, 9 Feb 2017 14:42:39 +0800 Subject: [PATCH] =?UTF-8?q?=E4=BC=98=E5=8C=96HasOne=E7=9A=84has=E6=96=B9?= =?UTF-8?q?=E6=B3=95?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- library/think/model/relation/HasOne.php | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/library/think/model/relation/HasOne.php b/library/think/model/relation/HasOne.php index a2ff72be..9d4f5f79 100644 --- a/library/think/model/relation/HasOne.php +++ b/library/think/model/relation/HasOne.php @@ -65,7 +65,7 @@ class HasOne extends OneToOne $foreignKey = $this->foreignKey; return $this->parent->db()->alias('a') ->whereExists(function ($query) use ($table, $localKey, $foreignKey) { - $query->table([$table => 'b'])->whereExp('a.' . $localKey, '=b.' . $foreignKey); + $query->table([$table => 'b'])->field('b.' . $foreignKey)->whereExp('a.' . $localKey, '=b.' . $foreignKey); }); }