webForumDet fria alternativet

Problem med sql kod

Databaser & SQL

2 svar · 210 visningar · startad av leniz

Medlem sedan aug. 2001676 inlägg
Frågan#1

Hej

Nu försöker jag få min sql kod som fungerade till Access att fungera även i mysql. Har lyckats få till en del med en kodrad har fått min dator att hänga sig 4 gånger så nu vill jag gärna ha lite hjälp på traven.

Undrar först och främst om kod i stil med detta fungerar överhuvudtaget i mysql?

select * from tabell1, tabell2 where tabell1.idnummer=tabell2.idnummer

Eller måste jag skriva en massa joins?

Min kod som får datorn att hänga sig ser ut så här (för tillfället, jag testar olika varianter)

sql="select bilder.Bild From Bilder, stugor where bilder.stugid=stugor.stugid and bilder.Bild not in ('tombild.gif') and stugor.aktivera = '0'"

Undrar också varför jag ständigt får upp felmeddelanden om "Unknown table" trots att jag skrivit tabell.falt överallt?

Kanske skulle tillägga att alla namn, på såväl som tabeller som fält är korrekta.

Mvh Lena :)

Medlem sedan aug. 2001676 inlägg
#2

Nu har jag modifierat koden något men får unknown table på den tabell som jag har med efter from.

sql="select bilder.Bild, stugor.aktivera, bilder.stugid, stugor.stugid From Bilder as b inner join stugor as s on b.stugid=s.stugid where b.Bild not in ('tombild.gif') and s.aktivera = '0'"
Medlem sedan aug. 2001676 inlägg
#3

Ok, nu löste jag det =)

sql="select b.Bild, s.aktivera, b.stugid, s.stugid From Bilder as b inner join Stugor as s on b.stugid=s.stugid where b.Bild not in ('tombild.gif') and s.aktivera = '0'"
261 ms totalt · 4 externa anrop · v20260731065814-full.1dc6f849
125 ms — deklarationer (db)
0 ms — hämta statistik (cache)
134 ms — hämta tråd, inlägg och bilagor (db)
125 ms — ändringar (db)