Sql fråga.

Databaser & SQL

1 svar · 227 visningar · startad av Mr Nils

Medlem sedan jan. 2000640 inlägg
Trådstart#1

Hm, hur går jag tillväga för att sortera följande fält.

Egenföretagare
Privatanställd
Stadsanställd

Hotell
Skolor
Labb

Vd
Marknadschef
Ekonomichef
Annat

Det jag vill göra är att få fram dom som är t.ex.
Privatanställd - Labb - Marknadschef.

Har försökt skriva:
SELECT * FROM databas WHERE jagar='privatanstalld' OR jagar='offentliganstalld' AND skolor='skolor' OR hotell='hotell'

men den väljer ut alla som har skolor istället för att bara ta dom som är privat, samt offentliganställda.

Frågan lyder, hur skriver jag det så att det fungerar?

Medlem sedan apr. 2000642 inlägg
#2

du får sätta parenteser:

SELECT * FROM databas WHERE (jagar='privatanstalld' OR jagar='offentliganstalld') AND (skolor='skolor' OR hotell='hotell')

eller ngt.. du kanske kan förklara lite bättre?

269 ms totalt · 4 externa anrop · v20260731065814-full.d34c6d5a
130 ms — deklarationer (db)
0 ms — hämta statistik (cache)
135 ms — hämta tråd, inlägg och bilagor (db)
128 ms — ändringar (db)