[ adaxx @ 26.06.2013. 21:44 ] @
Pozdrav svima, treba mi pomoc oko if elseif u mysql SELECT, ovako bi izgledalo u PHP + MySql

Code:
$check_sql = "SELECT typauto"
   . " FROM bestellungen"
   . " WHERE id = '" . {id} . "'";
sc_lookup(rs, $check_sql);

if (isset({rs[0][0]}))     // Row found
{
    {autov} = {rs[0][0]};
}

if ({autov} == 'Van') {


{fahrer} = sc_lookup(fahrer,"SELECT fahrername 
FROM fahrer 
WHERE auto = 'Van'
ORDER BY fahrername");

}
elseif ({autov} == 'Kombi')
    {
    
{fahrer} = sc_lookup(fahrer,"SELECT fahrername 
FROM fahrer
WHERE auto ='Van' OR auto ='Kombi'
ORDER BY fahrername");
    }
else
    {
    
{fahrer} = sc_lookup(fahrer,"SELECT fahrername 
FROM fahrer
ORDER BY fahrername");
    }



kako da pretvorim ovo sve u MySql da bude ?

Radi se o sledecem, postoje 3 vrste vozila, Limo, Kombi i Van, e sad... mysql treba da vrsi upit prvo da vidi koji je tip auta narucen, zatim ako je na primer tip auta "Limo" onda da mi selektuje sve vozace, ako je tip auta "Kombi" onda da mi selektuje samo vozace koji su obelezeni sa 'Kombi' i 'Van' ili ako je tip auta Van onda da mi selektuje samo vozace koji su obelezeni sa 'Van'

Nadam se da sam dobro objasnio...

Hvala unapred...
[ VladaSu @ 07.08.2013. 09:14 ] @
Korisiti LEFT JOIN
[ mcrobertg @ 13.03.2017. 13:18 ] @
Can you be more specific? Do you mean something like this?

join_table:
table_reference [INNER | CROSS] JOIN table_factor [join_condition]
| table_reference STRAIGHT_JOIN table_factor
| table_reference STRAIGHT_JOIN table_factor ON conditional_expr
| table_reference {LEFT|RIGHT} [OUTER] JOIN table_reference join_condition
| table_reference NATURAL [{LEFT|RIGHT} [OUTER]] JOIN table_factor

Thank you in advance! Can't make my thesis without it.