den indeholder en masse information om forskellige tagsten der har et navn (navn) alle felter der slutter med _tun indeholder et tun nummer der svarer til et tunnummer i tabellen "tunliste" der har felterne
tun vare beskrivelse
hvor *_tun i "stentyper" skal kædes sammen med tun i "tunliste".
------------------------------------------------
Hvordan kan jeg få tabellerne kædet sammen sådan at hvis man eks. har valgt en tagsten der har navn "801" så hiver den tunnumre fra *_tun og finder de tilsvarende på tun i "tunliste" ?
Håber det er til at forstå...
har prøvet en masse forskellige SELECTs bl.a. med stentyper.*, tunliste.* men uden held.
de nyeste versioner af mysql har problemer med at vælge flere tabeller på den måde du gør og siger at feltet ikke eksistere hvis dette er tilfældet må du lave dem om til INNER JOINS
eks. SELECT * FROM stentyper INNER JOIN tunliste ON stentyper.rygning_tun=tunliste.tun INNER JOIN tunliste ON stentyper.endevalm_tun=tunliste.tun ... WHERE ...
så får jeg det ønskede resultat... MEN... jeg skal have et bestemt udregningsresultat udfor hver enkelt produkt... ... Har jeg nogen mulighed for med ovenstående at finde ud af hvad den enkelt $tunrow["beskrivelse"] indeholder og udfor den sætte den rigtige tekst.. andet med end med if/else... ?
$tagsten = "SELECT * FROM stentyper INNER JOIN tunliste tun ON stentyper.tun = tun.tun WHERE navn = 801"; $binder = "SELECT * FROM stentyper INNER JOIN tunliste tun1 ON stentyper.binder = tun1.tun WHERE navn = 801"; $nakkekrampe = "SELECT * FROM stentyper INNER JOIN tunliste tun2 ON stentyper.nakkekrampe = tun2.tun WHERE navn = 801";
Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] Web- og emailadresser omdannes automatisk til links. Der sættes "nofollow" på alle links.