---
title: "hämta från en annan db?"
type: "forum-thread"
url: "https://www.webforum.nu/amne/databaser-sql/78453-hämta-från-en-annan-db"
topic: "Databaser & SQL"
topic_url: "https://www.webforum.nu/amne/databaser-sql"
author: "Picklezz"
published: "2003-05-30T09:44:00.000Z"
updated: "2003-05-30T14:09:30.000Z"
replies: 6
views: 211
page: 1
pages: 1
language: "sv-SE"
site: "webForum — webforum.nu"
rights: "Upphovsrätten till varje inlägg tillhör dess författare."
attribution: "Citera som: webForum, https://www.webforum.nu/amne/databaser-sql/78453-hämta-från-en-annan-db"
---

# hämta från en annan db?

## #1 — Picklezz, 2003-05-30T09:44Z

Har denna mysql-fråga: 

```
"SELECT country, count( country ) FROM counter GROUP BY country ORDER BY `count( country )` DESC";
```

	

där lagras country med två tecken som en förkortningen...vill hämta hela namnet på landet från en annan databas vid namn for2country och tabellen list...

hur gör man det? verkar lite segt att göra en mysql fråga i varje lopp som används för att skriva ut allt?

Permalänk: https://www.webforum.nu/p/78453

## #2 — Picklezz, 2003-05-30T13:27Z

förästen...är det äns möjligt att hämta från två olika databaser i en fråga?

Permalänk: https://www.webforum.nu/p/1067647

## #3 — LarsG, 2003-05-30T13:45Z

```
SELECT countryName, count(*)  as occ
   FROM counter c join for2country.list l
 on c.country = l.country
GROUP BY countryName
 ORDER BY occ DESC
```

Permalänk: https://www.webforum.nu/p/1067663

## #4 — Picklezz, 2003-05-30T13:49Z

ohh...det där var svårtolkat =) får göra mitt bästa...i vilket fall som helst så har jag nu flyttat ihop allting till en databas och flera tabeller så jag får väl göra ett försök att tyda koden för att sedan fixa allt =) tycker det verka snyggare om man bara använder en databas =)

Permalänk: https://www.webforum.nu/p/1067666

## #5 — Picklezz, 2003-05-30T13:53Z

```
You have an error in your SQL syntax near 'ON c.country = l.country_name
GROUP  BY country
ORDER  BY occ DESC  LIMIT 0, 30' at line 3
```

 Tyvärr...vetefan vad som är fel

Permalänk: https://www.webforum.nu/p/1067669

## #6 — Picklezz, 2003-05-30T13:59Z

nu har jag flyttat om bland mina databaser iallafall och nu ser det ut såhär:
Jag använder:

```
$query = "SELECT country, count( country ) FROM counter GROUP BY country ORDER BY `count( country )` DESC";
```

 
för att hämta infon. men jag vill byta ut country (som är en förkortning) mot COUNTRY_NAME som ligger i tabellen countries i samma databas, där det på motsvarande rad finns ett värde som heter COUNTRY_CODE som är samma som country i tabellen counter...

hoppas någon förstår =)

Permalänk: https://www.webforum.nu/p/1067676

## #7 — Picklezz, 2003-05-30T14:09Z

Jag lyckades!!!! :)

```
SELECT count( counter.country ), countries.country_name FROM counter INNER JOIN countries ON counter.country = countries.country_code GROUP BY country ORDER BY `count( counter.country )` DESC
```

 

Efter grymt mycket pill =) hehe...sökte lite i forumet och lyckades pilla ihop nedanstående som fungerar...är det det bästa sättet eller?

Permalänk: https://www.webforum.nu/p/1067685

---

Tråden på webben: https://www.webforum.nu/amne/databaser-sql/78453-hämta-från-en-annan-db
