webForumDet fria alternativet

tabell.kolumn i MySQL?

Databaser & SQL

7 svar · 304 visningar · startad av whad

Medlem sedan sep. 2003223 inlägg
Frågan#1

Fungerar inte tabell.kolumn när man ska hämta data från en MySQL-databas?
Hur ska man göra ist?

Medlem sedan mars 20032 667 inlägg
#2

Jo, det gör det. Du kan även använda alias.

Hur ser din fråga ut?

Medlem sedan sep. 2002252 inlägg
#3

Jodå det fungerar kanon. Vad får du för fel när du försöker?

Medlem sedan sep. 2003223 inlägg
#4

Ändrade så jag använder alias nu.

När jag försökte använda en vanlig rs("table.id") innan så fick jag en "Objektet kunde inte hittas i mängden med det begärda namnet eller numret".

Medlem sedan mars 20032 667 inlägg
#5

whad skrev:

Ändrade så jag använder alias nu.

När jag försökte använda en vanlig rs("table.id") innan så fick jag en "Objektet kunde inte hittas i mängden med det begärda namnet eller numret".

I sql-frågan kan du skriva tabellnamn.kolumnnummer. När du hänvisar till ett recordset kan du strunta i tabellnamnet och bara ange kolumnnamn.

Medlem sedan sep. 2003223 inlägg
#6

Jag använder det även i recordset eftersom jag har samma kolumnnamn i flera tabeller (id). Det fungerar när man använder Access.

Medlem sedan sep. 2003223 inlägg
#7

Ska det fungera utan att använda sig av alias när man har samma kolumnnamn i flera tabeller?

Medlem sedan juni 200032 967 inlägg
#8

Antagligen inte. Du kan ju alltid hämta ut fältet en gång till med ett alias om du inte orkar specificera alla fält.

SELECT foo.*, foo.id as fooid ...
255 ms totalt · 4 externa anrop · v20260731065814-full.1dc6f849
123 ms — deklarationer (db)
0 ms — hämta statistik (cache)
128 ms — hämta tråd, inlägg och bilagor (db)
123 ms — ändringar (db)