SELECT i.key, 
iv.value FROM t1 i LEFT OUTER JOIN t2 iv ON (iv.key_id = <a href="http://i.id/" target="_blank">i.id</a> AND iv.lang_id = 2) ORDER BY i.key<br><br><div class="gmail_quote">16 июля 2012 г., 15:53 пользователь Sergey Malochinskiy <span dir="ltr"><<a href="mailto:sergey.malochinskiy@gmail.com" target="_blank">sergey.malochinskiy@gmail.com</a>></span> написал:<br>
<blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">Здравствуйте.<br><br>Помогите пожалуйста постичь эту "странную" порой вещь.<br><br>Есть две таблички в MySQL, созданные и заполненные (см. data.sql во вложении).<br>
<br>Написал вот такой запрос для вытаскивания данных:<br>

SELECT i.key, (SELECT iv.value FROM t2 iv WHERE  iv.key_id = <a href="http://i.id" target="_blank">i.id</a> AND iv.lang_id = 2) as value<br>FROM t1 i <br>ORDER BY i.key<br><br>Т.е. нужно вывести значения поля key из t1, даже если нет value в t2.<br>


<div>key;value</div><div>btn_signin;NULL</div><div>caption_signin;NULL</div><div>label_username_signin;NULL</div><div>message1_signin;NULL</div><div>url_feedback;NULL</div><div>url_help;Help</div><div>url_recovery;NULL</div>


<div>url_signin;NULL</div><div>url_signout;NULL</div><div>url_signup;NULL</div><div>url_signup_long;NULL</div><div><br></div><div>Как теперь такой запрос выполнить через DBIx::Class ?</div><div>Или может как-то преобразовать структуру таблиц... или запрос другой?!</div>


<br>Помогите пожалуйста.<span class="HOEnZb"><font color="#888888"><br> <br>-- <br>Best regards,<br>Sergey Malochinskiy
</font></span><br>--<br>
Moscow.pm mailing list<br>
<a href="mailto:moscow-pm@pm.org">moscow-pm@pm.org</a> | <a href="http://moscow.pm.org" target="_blank">http://moscow.pm.org</a><br>
<br></blockquote></div><br>