【发布时间】:2017-07-29 11:48:10
【问题描述】:
当我关注this tutorial 并尝试部分左连接失败。我不知道为什么,我该如何解决?
控制器中的这段代码:
public function actionGetSka($kodeSka)
{
$query = new Query;
$query->select(['ska.no_ska','ska.tgl_ska','ska.kode_anak_asuh','anak_asuh.kode_calon','calon.nama_calon','ska.kode_calon_keluarga_asuh','calon_keluarga_asuh.nama','calon_keluarga_asuh.jenis_kelamin','calon_keluarga_asuh.pekerjaan','calon_keluarga_asuh.alamat'])
->from('ska')
->join('LEFT JOIN', 'anak_asuh',
'anak_asuh'.'kode_anak_asuh' = 'ska'.'kode_anak_asuh')
->join('LEFT JOIN', 'calon_keluarga_asuh',
'calon_keluarga_asuh'.'kode_calon_keluarga_asuh' = 'ska'.'kode_calon_keluarga_asuh')
->join('LEFT JOIN', 'calon',
'calon'.'kode_calon' = 'anak_asuh'.'kode_calon')
->limit(2);
$command = $query->createCommand();
$data = $command->queryAll();
echo Json::encode($kodeSka);
}
【问题讨论】:
标签: php mysql yii yii2 left-join