webForumDet fria alternativet

Två tabeller

ASP

9 svar · 284 visningar · startad av jive02

Medlem sedan juni 200023 inlägg
Frågan#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?

Medlem sedan dec. 19996 721 inlägg
#2

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

mvh

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

Medlem 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]

Medlem sedan juni 200032 967 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>

Medlem 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?

Medlem sedan juni 200032 967 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>

Medlem 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.

Medlem 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

Medlem sedan juni 200023 inlägg
#9

Tack!

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

Medlem 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å!

253 ms totalt · 4 externa anrop · v20260731065814-full.6fe65c25
124 ms — deklarationer (db)
0 ms — hämta statistik (cache)
126 ms — hämta tråd, inlägg och bilagor (db)
120 ms — ändringar (db)