mysql - Sql-如何在条件中使用关系字段

标签 mysql yii2

我有三个表,映射如下: paymentDetails <-employee<-designation。

现在我必须通过员工的特定指定从 paymentDetails 表中获取数据..

select * 
from paymentDetails
where payment_date=date and employee.designation.desig_id=2;

我正在使用 Yii2 框架,我如何在 Yii2 中实现这一点。

我收到未知列错误。如何解决这个问题?

最佳答案

$command = Yii::app()->db->createCommand()
    ->select(*)
    ->from('paymentDetails')
    ->where('payment_date=date')    
    ->andWhere('employee.designation.desig_id=2')

关于mysql - Sql-如何在条件中使用关系字段,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/27104941/

相关文章:

php - 如何保护 phpMyAdmin

MySQL 查询 - 显示 'sys' 创建的信息

PHP 我应该将图像路径存储在数据库中吗?

javascript - Yii2 从 js 脚本在页面上的 vendor 文件夹中添加图像、css、js 文件

php - Yii Framework 2.0 上传文件报错 finfo_file() : failed to open stream: No such file or directory

php - HATEOAS header 作为字符串

yii2 - 在 yii2 中使用 sum() 以及按相关字段分组

Mysql统计选中查询

Yii2 REST 在 POST、PUT 等上给出 405

php - 选择 MySQL If (ID) 在数组中