Just nu i M3-nätverket
Jump to content

Lista namn från flera tabeller


happyfejs

Recommended Posts

Hej, är ganska grön på databashantering och detta har förmodligen en jättelätt lösning.

 

Jag har två tabeller, tex.

 

--------------

Restauranger

--------------

ID | Namn

--------------

1 | Abbas

2 | Bertils

3 | Dennis

 

och

 

--------------

Butiker

--------------

ID | Namn

--------------

1 | Albins

2 | Beatas

3 | Dagnys

 

jag vill med en fråga skriva ut "Namn" från båda två tabellerna i Bokstavsorndning, dvs så listan ser ut som följer

 

--------------------

Abbas

Albins

Bertils

Beatas

Dagnys

Dennis

----------------------

 

 

Thanks

Link to comment
Share on other sites

SELECT Namn FROM Restauranger

UNION

SELECT Namn FROM Butiker

ORDER BY Namn

 

Vad händer om jag har låt säga 10 tabeller som ska ingå då? Känns som det blir göööör jobbigt att skriva:

 

SELECT Namn FROM Restauranger

UNION

SELECT Namn FROM Butiker

UNION

Select Namn From Tabell3

UNION

Select Namn From Tabell4

UNION

Select Namn From Tabell5 osvosvosv

ORDER BY Namn

Link to comment
Share on other sites

Jobbigt ja, men det är så du måste göra.

 

Kanske är ett alternativ att strukturera om databasen. Du kan ju ha en tabell med id, namn och typ där typ indikerar om det är en butik, restaurang osv. Fördelen med det är att du inte behöver skapa en ny tabell om det kommer en ny typ.

Link to comment
Share on other sites

Men vad om två restauranger har samma namn då? Hur vet jag att det är just den restaurangen jag söker som kommer upp? Då kan jag ju inte hämta den BY Namn i Restaurang DB:en? Ska jag ge den samma id som DB:en som håller alla butiker, restauranger osv? Hur vet jag isf vilken id den får? Och hur lägger jag in i flera tabeller? Många frågor nu, hehe

Link to comment
Share on other sites

Anjuna Moon

Två olika restauranger=två id:n.

Då kan jag ju inte hämta den BY Namn i Restaurang DB:en?

Jodå, men du får ju två träffar på en sådan sökning. På något annat sätt kan du inte få det utan fler fält som identifierar just den enskilda enheten (ex. adress, tel.nr osv.)

Link to comment
Share on other sites

Archived

This topic is now archived and is closed to further replies.



×
×
  • Create New...