как можно получить SQL запрос для этого кода в ZF2 только что не вернуть мои все записи, которые мне нужно только некоторые одни столбцы don.t получить (nombre_pais, Genero, Род занятий, sitio_web)Как получить запрос sql-инструкции из этого кода zf2?
я пытаюсь этот код в тузде консоли (запрос) он возвращает КИ
SELECT album.id, album.artist, album.title, pais.nombre_pais, biografia.genero, biografia.ocupacion, biografia.sitio_web
FROM album
INNER JOIN pais ON pais.id_album = album.id
INNER JOIN biografia ON biografia.id_album = album.id
WHERE 1 = 1
AND album.artist like '%value_artist%'
AND album.artist LIKE '%value_title%'
и это мой код в ZF2: она не возвращается в порядке. Он возвращает только id, title, artist и не содержит других столбцов из моих других таблиц.
$where = new Where();
if (isset($artist) and isset($title))
{
$where->like('album.title', '%' . $title . '%')
->like('album.artist', '%' . $artist . '%');
}
if (isset($artist))
{
$where->like('album.artist', '%' . $artist . '%');
}
if (isset($title))
{
$where->like('album.title', '%' . $title . '%');
}
$select = new Select();
$select->from('album')
->columns(array ('id', 'artist','title'))
->join('pais', 'pais.id_album = album.id',array('nombre_pais'))
->join('biografia', 'biografia.id_album = album.id', array('genero', 'ocupacion', 'sitio_web'))
->where($where);
пожалуйста, кто-нибудь помочь мне, чтобы получить мой правильный результат
Соединения прекрасно выглядят, должны работать – Antoniossss
Работает для меня. Двойная проверка. – akond
Да, конечно, не возвращать ошибку, это только то, что не показывать только все столбцы (id, artist, title), но не (genero, ocupacion, nombre_pais..etc) – BlackHack123