webForumDet fria alternativet

Två tabeller

ASPur ASP

9 svar · 284 visningar · startad av jive02

jive02Medlem sedan juni 200023 inlägg
#1

Så här ser läget ut:
Jag har två tabeller, en med evenemang
samt en med föreningar som arrangerar
evenemanget. Varje evenemang har alltså ett fält der det står vilken förening som har hand om det. Jag vill hämta alla evenemang där arrangören har data i fältet email(i tabellen föreningar) och lägga det i typ enrecordset. Hur gör man detta?

emissionMedlem sedan dec. 19996 721 inlägg
#2

Beskriv dina tabeller, så ska vi lösa det.

mvh

------------------
Gunnar Liljas - webbutvecklare
Leon Reklambyrå AB

jive02Medlem sedan juni 200023 inlägg
#3

arrangemang
-rubrik
-text
-arrangör

arrangör
-namn
-adress
-email

Jag vill hämta alla arrangemang där
arrangörens mail <> ""

[Redigerat av jive02 den 23 aug 2000]

@ndersMedlem sedan juni 200032 969 inlägg
#4

hur kopplar du tabellerna då?
det ser ut som om du inte har någon räknare som primärnyckel, och bör man ha. det blir mycket enklare att arbeta med då.

------------------
<A HREF="http://www.cartman.nu" TARGET=_blank>
If a packet hits a pocket on a socket on a port
and the bus is interrupted as a very last resort
and the address of the memory makes the data link abort,
then the socket packet pocket has an error to report.
</A>

jive02Medlem sedan juni 200023 inlägg
#5

Jo då!

jag skrev bara inte ut hela tabellerna.
Båda har givetvis en räknare. Dock är
det inte arrangörens ID som används i
tabellen arrangemang utan där står
namnet. Glömde att säga att databasen är access. Måste man göra kopplingarna
i access? Räcker det inte med SQL?

@ndersMedlem sedan juni 200032 969 inlägg
#6

jodå, visst räcker det med att sätta upp relationerna i din sql-fråga.

men man måste ha något att relatera till.

vad händer nu om en av arrangörerna byter namn?

------------------
<A HREF="http://www.cartman.nu" TARGET=_blank>
If a packet hits a pocket on a socket on a port
and the bus is interrupted as a very last resort
and the address of the memory makes the data link abort,
then the socket packet pocket has an error to report.
</A>

jive02Medlem sedan juni 200023 inlägg
#7

Tänkte inte på det.
Jag får ändra så att arrangemanget
innehåller arrangörens ID istället.

Evenemang
-rubrik
-text
-arrangörID*

Arrangör
-ID*
-namn
-mail

Kan något förklara principerna för hur
man gör? Jag behöver inget konkret svar.

AGMedlem sedan mars 20001 266 inlägg
#8

Menar du nåt sånt här:

SQL = "SELECT * FROM tabell where id =" & Request("arrangörID")

Sen är det inte att rekommendera att ha åäö i tebellnamn och som kolumnnamn.
Byt ut det.

Andreas

jive02Medlem sedan juni 200023 inlägg
#9

Tack!

Har inte åäö egentligen..
Försöker bara göra det tydligt för er.

jive02Medlem sedan juni 200023 inlägg
#10

Vad jag var ute efter var

SQL = "SELECT * FROM Evenemang INNER JOIN Foreningar ON Evenemang.Arrangor = Foreningar.Namn WHERE Mail <> ''"

Tack ändå!

128 ms totalt · 3 externa anrop · v20260731065814-full.29ac60f6
0 ms — hämta forumlista (cache)
0 ms — hämta statistik (cache)
125 ms — hämta tråd, inlägg och bilagor (db)