webForumDet fria alternativet

Problem med sql kod

2 svar · 210 visningar · startad av leniz

lenizMedlem sedan aug. 2001676 inlägg
#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 :)

lenizMedlem 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'"
lenizMedlem 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'"
Genererad på 367 ms · cache AV · v20260730165559-full.f96bc7eb