Visualizzazione dei risultati da 1 a 6 su 6
  1. #1

    [Mysql] Recuperare rows con valore all'interno di uncampo di tipo json

    Salve nella tabella admin ho un campo di tpo json in cui vengono immagazzinati i permessi
    ad esempio [2,3,9]
    come faccio a recuperare tutte le righe che hanno tra i valori dei permessi ad esempio il numero 2 ?

    HO provato con :

    codice:
                        SELECT * 
                        FROM admin
                        WHERE FIND_IN_SET(2, id_tipo_permessi) > 0
    Ma non trova nessuna riga nonostante abbia alcuni admin che nel json del campo id_tipo_permessi il valore 2

  2. #2

  3. #3
    codice:
                        SELECT * 
                        FROM admin
                        WHERE  JSON_SEARCH(id_tipo_permessi,'one',2)
    non torna niente ne con all ne con one eppure ho admin che hanno 2 come valore

  4. #4
    puoi postare un esempio di contenuto del tuo campo JSON?

  5. #5
    Quote Originariamente inviata da optime Visualizza il messaggio
    puoi postare un esempio di contenuto del tuo campo JSON?
    Eccolo :


    https://forum.html.it/forum/image/pn...AAAElFTkSuQmCC


    [2, 3, 9]
    [1]
    [2, 3]
    [1]
    [1]
    [2, 7]
    [2, 3, 9]
    [3]
    [3]
    [5]
    [4]
    [5]
    [5]
    [5]
    [6]
    [6]
    [6]
    [8]
    Ultima modifica di pippuccio76; 06-03-2025 a 17:44

  6. #6
    Utente di HTML.it L'avatar di abellos
    Registrato dal
    Feb 2002
    Messaggi
    420
    Da un grande potere derivano grandi responsabilità

  7. #7
    Quote Originariamente inviata da abellos Visualizza il messaggio
    Funziona perfettamente , grazie!!

Permessi di invio

  • Non puoi inserire discussioni
  • Non puoi inserire repliche
  • Non puoi inserire allegati
  • Non puoi modificare i tuoi messaggi
  •  
Powered by vBulletin® Version 4.2.1
Copyright © 2025 vBulletin Solutions, Inc. All rights reserved.