12. januar 2006 - 00:06
Der er
9 kommentarer og 1 løsning
udtræk fra flere tabeller
hvordan udtrækker jeg fra flere tabeller? eks: tabel1 indeholder: test1 test2 test3 tabel2 indeholder: test1 test1 test2 test3 test3 test3 jeg skal så have resultaterne fra tabel1 men antal forekomster i tabel2 samt sorteret efter antal, så outputtet bliver: test3 antal 3 test1 antal 2 test2 antal 1
Annonceindlæg fra QNAP
12. januar 2006 - 00:16
#1
kan du smide et dump af de 2 tabel strukturer
12. januar 2006 - 00:21
#2
select * from felt_tabel1, count(felt_tabel2) inner join tabel2 on felt_tabel1 = felt_tabel2 group by felt_tabel1 order by felt_tabel1 desc ikke testet
12. januar 2006 - 11:25
#3
struktur for tabellerne: person: navn billede data: person data det er så nu at den skal liste alle personer som er i person.navn med angivelse af hvor mange gange deres navn optræder i data.person
12. januar 2006 - 11:34
#4
select * from person, count(data.person) inner join data on person.navn = data.navn group by person.navn
12. januar 2006 - 11:43
#5
får fejl: "near 'count(data.person) inner join data on person.navn = data.navn group by person.na' at line 1"
12. januar 2006 - 12:30
#6
fandt selv frem til dette SELECT A.navn, COUNT(*) AS count FROM person A, data B WHERE A.navn = B.person GROUP BY A.navn ORDER BY count DESC
12. januar 2006 - 12:37
#7
denne er testet og virker : SQL-forespørgsel: SELECT person.navn, COUNT( * ) AS count FROM person, data WHERE person.navn = data.navn GROUP BY person.navn ORDER BY count DESC
12. januar 2006 - 12:51
#8
ja den virker.
12. januar 2006 - 20:56
#9
smid et svar
12. januar 2006 - 21:31
#10
værsgod
Vi tilbyder markedets bedste kurser inden for webudvikling