SELECT v.VareId, v.Varenr, v.Varenavn, v.Farve, v.Materiale, v.Specs, v.Pris, v.Leverandør FROM Vare v INNER JOIN Ordre o ON v.VareID = o.VareID INNER JOIN Kunde k ON o.kundenr = k.kundenr
og så din evt. where-clause herefter eks. WHERE v.VareId LIKE '%345634%'
Hvad er det egentlig du vil om jeg må spørge, umiddelbart er det meget optimistisk at lave sådanne LIKE's set med performance briller på :O)
hvis du vil søge i flere tabeller, men se resultatet som en tabel, skal du anvende "UNION", bare husk at resultatet skal være samme format for alle del-selects.
Select resultat from tableA where <exp1> Union Select resultat from tableB where <exp2> ;
tele lucien>> Ja det har jeg forstået, men skriv lige hvilke felter du vil søge på i flere af dine tabeller og hvordan dine relationer er imellem tabellerne!
arnvig>> ja det er jo essensen ved en union, den kan bare ikke lige bruges i det her tilfælde!. For det første kræver det (som du korrekt skriver) at felterne skal være ens, for det andet kræver det jo stadig en relation imellem tabellerne. Den får man jo ik bare forærende fordi man bruger en union ;O)
Jeg har en Vare tabel, med et felt der hedder varenr (varenr er ikke primarykey, det er vareid, men det betyder ikke noget vel?), som er i relation med en anden tabel der hedder Ordrelinie.
SELECT v.VareId, v.Varenr, v.Varenavn, v.Farve, v.Materiale, v.Specs, v.Pris, v.Leverandør, ol.Ordrenr, ol.Antal FROM Vare v INNER JOIN Ordrelinie ol ON v.Varenr = ol.Varenr WHERE v.Varenavn LIKE '%vingummi%' OR v.Farve LIKE '%rød%'
SELECT v.VareId, v.Varenr, v.Varenavn, v.Farve, v.Materiale, v.Specs, v.Pris, v.Leverandør, ol.Ordrenr, ol.Antal FROM Vare vINNER JOIN Ordrelinie ol ON v.Varenr = ol.VarenrWHERE v.Varenavn LIKE '% & SearchString & %'OR v.Varenr LIKE '%111%'OR v.Varenavn LIKE '%111%'OR v.Farve LIKE '%111%'OR v.Materiale LIKE '%111%'OR v.Specs LIKE '%111%'OR v.Pris LIKE '%111%'OR v.Leverandør LIKE '%111%'OR ol.Ordrenr LIKE '%111%'
det virker nu! Skulle bare rykke det JOIN der lidt så det ikke hang sammen med det v der!
Mange tak for hjælpen Janus.
You got the points! :-)
Synes godt om
Ny brugerNybegynder
Din løsning...
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.