【发布时间】:2013-09-23 23:09:40
【问题描述】:
我的桌子
pets
pet_lost
给我所有petswhere user_id = 1 ...但如果pet_lost.pet_id = pets.id也包括pet_lost数据
我一直想引入petswhere user_id = 1,但如果有连接我想访问pet_lost 数据...
有意义吗?
【问题讨论】:
-
"有意义吗?" 不完全是,不 - 尽管听起来您可能在进行外部连接:请参阅A Visual Explanation of SQL Joins。
-
那是
LEFT JOIN。...FROM pets LEFT JOIN pet_lost ON pets.id = pet_lost.pet_id -
我尝试了
LEFT JOIN,但它似乎只在两个条件都成立的情况下给我结果......记住,无论如何我都想获得pet数据 -
如果您尝试过某事,为什么不在您的问题中表明这一点?连同您的数据样本和您获得的结果以及您期望的结果,我们实际上可能能够提供帮助(而不是猜测)。
标签: mysql database laravel laravel-4