webForumDet fria alternativet

Hur får jag ut id ur en tabell när jag har använt en join

Databaser & SQL

3 svar · 209 visningar · startad av mattiasnordin

Medlem sedan maj 20012 080 inlägg
Frågan#1

Hur får jag ut id ur en tabell när jag har använt en join. Jag plockar ut * från båda tabellerna och båda två har ett fält som heter ID.

<%=rs("ID")%> fungerar inte. Antar att jag måste speca vilken av tabellena jag vill hämta id ifrån. Men hur?

Medlem sedan maj 20012 080 inlägg
#2
<%=rsStaff("T_staff.ID")%>

Hade för mig att jag hade testat det och att det inte fungerade. Men när jag provade igen så.... hmm... fredag idag. Nu fungerar det dock.

Medlem sedan dec. 200012 464 inlägg
#3

Det där ingen bra lösning. Så vitt jag vet så fungerar det inte med någon annan databas än Access.

Grundfelet är att du använder * i din select-sats. Ange bara de kolumner som du vill ha och om det finns duplikat bland dessa så får du använda AS för att döpa om dem, eller ännu hellre använda en namngivningsstrategi som undviker duplikat.

Medlem sedan maj 20012 080 inlägg
#4

Det är uppfattat. Jag ska bättra mig. :)

263 ms totalt · 4 externa anrop · v20260731065814-full.a51de22e
122 ms — deklarationer (db)
0 ms — hämta statistik (cache)
138 ms — hämta tråd, inlägg och bilagor (db)
119 ms — ändringar (db)