Hjälp med inner join som inte redigt fungerar som jag vill

Databaser & SQL

2 svar · 255 visningar · startad av ConnyFox

Medlem sedan aug. 20011 087 inlägg
Trådstart#1

Ok detta är min kod..

MySQL = "select produkter.ID, artikel, artikelid, pris, lager, val from produkter inner join produktval on produkter.valid = produktval.id where belongto = ? ORDER BY '" & order & "'"

alla fält ligger i tabellen produkter utom val som ligger i produktval.

Nu till problemet, om t.ex produkter.valid = 0 så finns ju inget produktval.id som matchar och då hämtas inte posterna ut.
jag vill alltså att posterna skall hämtas ut även om val då inte kommer innehålla något.

Medlem sedan dec. 200012 464 inlägg
#2
MySQL = "select produkter.ID, artikel, artikelid, pris, lager, val from produkter left outer join join produktval on produkter.valid = produktval.id where belongto = ? ORDER BY " & order
Medlem sedan aug. 20011 087 inlägg
#3

ahaa.. tack det fungerar säkert!

247 ms totalt · 4 externa anrop · v20260731065814-full.d34c6d5a
121 ms — deklarationer (db)
0 ms — hämta statistik (cache)
123 ms — hämta tråd, inlägg och bilagor (db)
119 ms — ändringar (db)