10. december 2007 - 17:27Der er
5 kommentarer og 1 løsning
Land, by, info
Hej eksperter, jeg vil gerne kunne skrive følgende ud på mit website:
Danmark Odense Ikea Adresse 140 ... Randers Bilka Adresse 78 ... Tyskland Hamburg Bratwurst Adresse 10 ... Flensburg lala lal 150 ... England Manchester United street 10 ... Osv...
Hvordan laver jeg databasen? Og hvordan henter jeg det ud? Jeg har forsøgt med en recursiv funktion, men kan ikke rigtigt få det til og hvirke :O(
Denne side indeholder artikler med forskellige perspektiver på Identity & Access Management i private og offentlige organisationer. Artiklerne behandler aktuelle IAM-emner og leveres af producenter, rådgivere og implementeringspartnere.
tblAffiliates: AffiliateID CountryID Name Address Zipcode City
Rekursive funktioner er til, hvis du f.eks. relaterer to felter i samme tabel, det er ikke tilfældet her. Ovenstående kan trækkes ud med:
SELECT a.AffiliateID, a.Name, a.Address, a.Zipcode, a.City, c.CountryID, c.CountryName FROM tblAffiliates AS a INNER JOIN tblCountries AS c ON a.CountryID = c.CountryID
Hvert række i dit resultat array kommer til at indeholde nøglerne: AffiliateID, Name, Address, Zipcode, City, CountryID og CountryName.
Hvis du ikke er sikker på, om CountryID eksisterer, kan du bruge LEFT JOIN i stedet for INNER JOIN, så får du blot blanke værdier for CountryID og CountryName.
Jeg lukker, når der ikke er nogen der vil ha' point's ;O)
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.