Cytat(dr_bonzo @ 14.02.2008, 22:47:34 )

polacz JOINem z ta druga tabela i po jej polu sortuj
No tak, ale jak?
Mam coś takiego:
Jest tabela
oferta z rekordami poniżej:
`username`,
`data` ,
`region`,
`kategoria`,
Z tabeli
oferta chcę wyjąć rekordy `username` WHERE data='$data' AND region='$region' AND kategoria='$kategoria' //gdzie zmienne są przekazane z formularza
a sortować chcę wg rekordu `pkt` w tabeli
user(gdzie ilość punktów`pkt`usera `username`z tabeli
user jest przypisana do tego samego `username` z tabeli
oferta`username`
`kategoria`,
`region` ,
`nazwa`,
`opis`,
`tel`,
`kom`,
`fax`,
`email`,
`web`,
`pkt`,
`haslo`,
`data_rejstacji`,
`stan konta`,
I myślę aby połączyć to przez JOIN, ale jak?? Już mam mętlik w głowie. Myślałem o czymś takim- ale nie działa;/
"SELECT oferta.data, oferta.username, user.username, user.pkt FROM oferta JOIN user ON oferta.username = user.username WHERE `data`='$data' AND `region`='$region' AND `kategoria`='$kategoria' ORDER BY `pkt` ASC";