Jak na propojeni tabulek?

7 příspěvků

Archiv diskusního fóra

Fórum je uzavřené a slouží pouze ke čtení. Některé informace mohou být zastaralé.

  1. Zdravim, mam dva zdroje dat, dejme tomu typy_aut a druhy_pneu. typy_aut ma cca 2000 zaznamu druhy_pneu cca 200 zaznamu kazdy typ auta muze mit az nekolik druhu osazeni, taktez potrebuji, aby bylo mozno vyhledat i jen podle znacky, tzn. vysledek bude vice druhu pneu. Jakym zpusobem utvorit databazi? je potreba jeste dalsi tabulka na id_typ_auta vs id_typ_pneu? Jde mi o obecne reseni, proto neuvadim nazvy sloupcu. Diky za radu
  2. Udělal bych spojovací tabulku typu id_auta - id_pneu.
  3. Já bych to nechal tak jak to je a vybíral bych data ze dvou tabulek naráz...
  4. Tom> nj jenze pro pripad ze tam budu mit moznost vice pneu k jednomu druhu auta, pak to neplati. Tabulky uz mam, jen s nimi neumim pracovat :( mam ID auta z tabulky aut, k nemu jsou pres spojovaci tabulku prirazeny 'asociace' idcek pro ID pneu treti tabulky nejak takto: 1;skoda 2;audi 1;1 1;2 2;1 1;pneu_typ_1 2;pneu_typ_2 3;pneu_typ_3 a potrebuju vypsat pneu ke skodovce, tedy pneu_typ_1 a pneu_typ_2... nakopnete mne?
  5. tak jsem to vyresil prasarnou, a to, mam jiz $id_auta: $asociuj=mysql_query("select id_pneu from souvislosti where id_auta='$id_auta'", $db); while ($zaznamy=Mysql_fetch_array($asociuj)) { // fujtajbl...... $znacky_proved=mysql_query("select * from baterie where id='$zaznamy[0];'", $db); // a druhej...... while ($zaznam2=Mysql_fetch_array($znacky_proved)) { ...vypis podporovanych pneu...} urcite to jde i lip, jen nevim jak
  6. from baterie where ... from pneu where....
  7. Zkus to takto: Výběr vsech pneu pro auto s ID 1. SELECT * FROM auta, pneu, spoj WHERE auta.id =1 AND auta.id = spoj.auto AND pneu.id = spoj.pneu

← Zpět na všechna témata