Miten saisin haettua yhdellä select lauseella kahdesta taulusta?
Tyyliin:
$sql = mysql_query("SELECT merkki, malli, vuosi, kilometrit from `AUTO` where id = '$id'");
$sql2 = mysql_query("SELECT omistaja, ika, paikkakunta from `HENKILO` where henkilo_id = '$id'");
Nuo siis onnistuisiko jotenkin yhdistää yhdeksi kyselyksi, mikä hakee tiedot kahdesta taulusta....? Jos nyt joku ymmärsi =)
Tyyliin:
$sql = mysql_query("SELECT merkki, malli, vuosi, kilometrit from `AUTO` where id = '$id'");
$sql2 = mysql_query("SELECT omistaja, ika, paikkakunta from `HENKILO` where henkilo_id = '$id'");
Nuo siis onnistuisiko jotenkin yhdistää yhdeksi kyselyksi, mikä hakee tiedot kahdesta taulusta....? Jos nyt joku ymmärsi =)
Vastaukset 3
Vanhimmat
Select merkki, malli, vuosi, kilometrit, omistaja, ika, paikkakunta from AUTO, HENKILO where AUTO.id = $id and HENKILO.henkilo_id = $id;
Ilmeisesti tuossa auto-taulun id on se millä se sidotaan henkilöön?
...:)
select merkki, malli, vuosi, kilometrit, omistaja, ika, paikkakunta from auto a join henkilo b on a.id = b.henkilo_id where b.henkilo_id = $id;