在 Zend Framework 2 中使用两个表进行选择



我有两个表:用户(id,name,email,...(和addi_info(id,user_id,image,...(。 我想通过图像(在addi_info表中(来获取所有用户列(姓名,电子邮件,..( 请帮我修复它,谢谢。

你想要的SQL是这样的:

SELECT user.*, adds_info.image 
FROM user
LEFT JOIN addi_info on addi_info.user_id = user.id

如果您只希望用户拥有图片:

SELECT user.*, adds_info.image 
FROM user
INNER JOIN addi_info on addi_info.user_id = user.id

另请注意,仅选择所需的列通常比使用user.*更可预测。

最新更新