I'm not kidding, the only reason yesterday you didn't hear from me was
because I wasn't coding, but today I am doing something quick, and yes, as
always it failed.. right at the SQL statement:
$sql = 'SELECT v.nnet_produkt_ varegruppe_navn , ' .
' f.nnet_produkt_ farge_navn, ' .
' s.nnet_produkt_ storrelse_navn, ' .
' k.nnet_produkt_ kvalitet_navn, ' .
' p.* ' .
'FROM nnet_produkt p, nnet_produkt_va regruppe v, ' .
' nnet_produkt_kv alitet k, nnet_produkt_st orrelse s ' .
'WHERE p.nnet_produkt_ varegruppe_code =
v.nnet_produkt_ varegruppe_code ' .
' AND p.nnet_produkt_ farge_code = f.nnet_produkt_ farge_code ' .
' AND p.nnet_produkt_ storrelse_id (+) =
s.nnet_produkt_ storrelse_id ' .
' AND p.nnet_produkt_ kvalitet_id (+) =
k.nnet_produkt_ kvalitet_id';
I am getting "invalid SQL near (+). That is totally VALID SQL syntax for an
outer join! If mySQL doesn't allow for that, what am I supposed to do in
lieu of the fact that I have to logically join two tables together or if the
one is null (the case for an outer join)?
Phil
because I wasn't coding, but today I am doing something quick, and yes, as
always it failed.. right at the SQL statement:
$sql = 'SELECT v.nnet_produkt_ varegruppe_navn , ' .
' f.nnet_produkt_ farge_navn, ' .
' s.nnet_produkt_ storrelse_navn, ' .
' k.nnet_produkt_ kvalitet_navn, ' .
' p.* ' .
'FROM nnet_produkt p, nnet_produkt_va regruppe v, ' .
' nnet_produkt_kv alitet k, nnet_produkt_st orrelse s ' .
'WHERE p.nnet_produkt_ varegruppe_code =
v.nnet_produkt_ varegruppe_code ' .
' AND p.nnet_produkt_ farge_code = f.nnet_produkt_ farge_code ' .
' AND p.nnet_produkt_ storrelse_id (+) =
s.nnet_produkt_ storrelse_id ' .
' AND p.nnet_produkt_ kvalitet_id (+) =
k.nnet_produkt_ kvalitet_id';
I am getting "invalid SQL near (+). That is totally VALID SQL syntax for an
outer join! If mySQL doesn't allow for that, what am I supposed to do in
lieu of the fact that I have to logically join two tables together or if the
one is null (the case for an outer join)?
Phil
Comment