webForumDet fria alternativet

Join?

3 svar · 424 visningar · startad av firstchoice

firstchoiceMedlem sedan okt. 2001605 inlägg
#1

har förljande SQL sträng.

SELECT I.No_, I.Description, I.[Search Description], I.[Shelf No_], CR.[Item No_], CR.[Cross-Reference No_]
FROM [XX AB$Item] I, [XX AB$Item Cross Reference] CR
WHERE (I.No_ LIKE '%511-1511%' Or I.[Search Description] LIKE '%511-1511%' Or CR.[Cross-Reference No_] LIKE '%511-1511%') ORDER BY I.No_

tyvärr funkar det inte så bra
testade den I MS SQL servern managemant studio, men den stod bara och tuggade, stoppade den efter 30 sek.
vad kan vara fel?

LaspMedlem sedan juli 200010 197 inlägg
#2

Bryt upp den i mindre delar så att du ser att respektive sträng är rätt. Svårt att tolka med Slika.Tabfältnamn_

firstchoiceMedlem sedan okt. 2001605 inlägg
#3

SQL strängen fungerar, men den tar nog fram i princip allt i tabellen.
blir något fel när jag la in tabell nummer 2 (XX AB$Item Cross Reference)
så det känns som det är något fel där

tabellerna är kopplade ihop med I.No_ och CR.[Item No_]
använda sig av join? i så fall hur?

@ndersMedlem sedan juni 200026 914 inlägg
#4
select ...
FROM [XX AB$Item] I
INNER JOIN [XX AB$Item Cross Reference] CR
ON I.No_ = CR.[Item No_]
where...
Genererad på 381 ms · cache AV · v20260730165559-full.f96bc7eb