Ich habe eine ‚Jobs‘ Tabelle wie folgt aus:Überprüfen Sie, ob Spalte json String mit bestimmten Wert hat
----------------------------------------------
|job_id |name |skills |
----------------------------------------------
|1 |Job 1 |[1] |
|2 |Job 2 |[2,3] |
|3 |Job 3 |[4,5,6] |
----------------------------------------------
Die Spalte ‚Fertigkeiten‘ enthält ein JSON-Array.
Ich brauche Arbeitsplätze zu wählen, in dem eine oder mehrere Fähigkeiten erfüllt sind - so etwas wie diese (aber offensichtlich funktioniert nicht):
SELECT * FROM jobs WHERE skills IN (1,4)
zurückkehren sollte:
----------------------------------------------
|job_id |name |skills |
----------------------------------------------
|1 |Job 1 |[1] |
|3 |Job 3 |[4,5,6] |
----------------------------------------------
Was ist Ihr 'JSON DATA' Spaltentyp? – underscore
es ist String-Typ –
Sie, was ist Ihre DB? postgres oder mysql? – underscore