Hur ska jag joina tabeller MYSQL?
Hej! Har försökt ett flertal gånger nu, antingen blir databasen överbelastad eller så skriver den inte ut någonting.
Vill ju joina flera tabeller men blir fel.
Detta fungerar, dock vill jag ju inte ha med id i utskriften, utan att det ska endast finnas ( a.namn, a.gatuadress, a.postnummer, b.ägarnamn, c.kommunnamn, d.länsnamn, e.postort i utksriften och testar jag utan id så får jag inget resultat):
SELECT a.namn, a.gatuadress, a.postnummer, a.apoteksid, b.ägarid, b.ägarnamn, c.kommunkod, c.kommunnamn, d.länskod, d.länsnamn, e.postort, e.postnr
FROM apotek a, ägare b, kommun c, län d, postadress e
WHERE c.kommunkod = d.länskod
AND a.postnummer = e.postnr
*De understrykna är primärnycklarna.
TABELL apotek
SELECT * from apotek
apoteksidint(11) auto_increment*

namn varchar(75)
utf8_swedish_ci
gatuadress varchar(100)
utf8_swedish_ci
postnummer char(6)
utf8_swedish_ci
tillståndsdatum date
länskod int(11)
kommunkod int(11)
ägarid int(11)
-------------------------------
TABELL kommun
SELECT * from kommun
länskod int(11)*
kommunkod int(11)*
kommunnamn varchar(50)
--------------------------------
TABELL län
SELECT * from län
länskod int(11)*
länsnamn
varchar(50)
--------------------------------

TABELL postadress
SELECT * from postadress
postnr char(6)*
postort varchar(50)
---------------------------------
TABELL ägare
SELECT * from ägare
ägarid int(11)*
ägarnamn varchar(100)