webForumDet fria alternativet

ORDER

13 svar · 316 visningar · startad av martinpartin

martinpartinMedlem sedan jan. 2001373 inlägg
#1

Hej... Kan nån hjälpa mig att tänka ?

Har en tbl varpå jag plockar data med:

"SELECT * FROM 4ExemptionIssues"

Där ligger nummer i ett fält som heter "BelToStoreName"

Har en andra tbl varpå ID mosvarar "BelToStoreName" i föregående. Samt ett Namn (StoreName)

Vill sortera 4ExemptionIssues efter StoreName i tbl 10StoreInfo

I tidigare inlägg sa @nders att man inte skulle börja med siffror i tbl namn... Nu är så fallet... ! inget att göra åt det.

:l

martinpartinMedlem sedan jan. 2001373 inlägg
#2

Kollar på UNION nu.... tror det är det jag ska använda... !?

LarsGMedlem sedan dec. 200012 464 inlägg
#3
SELECT * FROM 4ExemptionIssues E inner join
10storeinfo s on e.BelToStoreName = s.id
order by s.name

I tidigare inlägg sa @nders att man inte skulle börja med siffror i tbl namn

Jag säger samma sak.

martinpartinMedlem sedan jan. 2001373 inlägg
#4

ok nice....

No value given for one or more required parameters.

??

Men ska jag ersätta E och S med några andra namn eller vad är de ? :)

martinpartinMedlem sedan jan. 2001373 inlägg
#5

ahhh... vissa är kanske "" eller 0 ... Hur gör jag då ?

PDahlenMedlem sedan apr. 2004778 inlägg
#6

Vad du MÅSTE göra är att döpa om tabellerna från 4ExemptionIssues och 10storeinfo
till ExemptionIssues och storeinfo
Du kan inte ha siffror först i tabellnamnen, då fungerar det inte.

martinpartinMedlem sedan jan. 2001373 inlägg
#7

pjuu..... det är omöjligt....

Ingen som har nått annat sätt att lösa det på ?

PDahlenMedlem sedan apr. 2004778 inlägg
#8

Varför omöjligt?

Har du kunnat köra några SQL-frågor mot den där databasen förut överhuvudtaget?

martinpartinMedlem sedan jan. 2001373 inlägg
#9

Ja absolut.... Det finns typ 20 filer som jag vill slippa ändra..

kan man inte använda några slags variabler.. ? Lura bort siffrorna ?

Vad är detta i klartext : ?

No value given for one or more required parameters.

PDahlenMedlem sedan apr. 2004778 inlägg
#10

Vad är det för databas?

Visa en SQL sats som du har som fungerar.

martinpartinMedlem sedan jan. 2001373 inlägg
#11

Access DB

Fungerar klockrent:

SQL01 = "SELECT * FROM 4ExemptionIssues"

Dessa två betyder väl samma sak ?

SQL01 = "SELECT * FROM 4ExemptionIssues INNER JOIN 10storeinfo on 4ExemptionIssues.BelToStoreName = 10storeinfo.ID ORDER BY 10storeinfo.Name"

=

Syntax error in number in query expression '4ExemptionIssues.BelToStoreName = 10storeinfo.ID'.

SQL01 = "SELECT * FROM 4ExemptionIssues E INNER JOIN 10storeinfo S on E.BelToStoreName = S.ID ORDER BY S.Name"

=

No value given for one or more required parameters.

Engine^Medlem sedan dec. 20003 887 inlägg
#12

Döp om tabellerna.

PDahlenMedlem sedan apr. 2004778 inlägg
#13

Syntax error in number in query expression '4ExemptionIssues.BelToStoreName = 10storeinfo.ID'.

Kan bero på siffrorna men eftersom det står "in number" så gissar jag på att din 10storeinfo.ID kolumn är av typ "number" och kolumnen BelToStoreName är text. Du kan inte jämför kolumner av olika typer.

Så kolla det först. Är det inte det så får du döpa om tabellerna.

martinpartinMedlem sedan jan. 2001373 inlägg
#14

Det får bli att döpa om tabellerna...

Tack för hjälpen !
:(

126 ms totalt · 3 externa anrop · v20260731065814-full.0e50b1ef
0 ms — hämta forumlista (cache)
0 ms — hämta statistik (cache)
123 ms — hämta tråd, inlägg och bilagor (db)