Jag ställer idagsläget en fråga mot en produktdatabas som följer
SELECT p.namn, p.nr, p.oe, p.fran, p.till, p.avantia,p.original,p.ar
FROM products p,productshead ph,menu2 m2
WHERE rub_id = ph.id
AND ph.menu2 = m2.id
AND (p.oe LIKE '8880100023%' )
Frågan vill alltså hitta ett OE nummer som heter 8880100023. Ett originalnummer.
Originalnumret finns inte i den tabellen utan ligger i tblVag_original.
Relationen mellan products och tblVag_original är avantia = o_artnr
en produkt i PRODUCTS kan alltså ha flera OE nummer. Hur ställer jag sql frågan rätt så man kan söka på oe nummer i tblVag_original och så att produkten kommer upp i sökningen`?
SELECT p.namn, p.nr, p.oe, p.fran, p.till, p.avantia,p.original,p.ar
FROM
tblVag_original o, products p, productshead ph, menu2 m2
WHERE
o.o_original LIKE '8880100023%'
AND p.nr = o.oartnr
AND rub_id = ph.id
AND ph.menu2 = m2.id
255 ms totalt · 4 externa anrop · v20260731065814-full.1dc6f849