Cosa succede se voglio cercare una singola riga in una tabella con una precisione decrescente, ad esempio in questo modo:
SELECT * FROM image WHERE name LIKE 'text' AND group_id = 10 LIMIT 1
Quando questo non mi dà alcun risultato, prova questo:
SELECT * FROM image WHERE name LIKE 'text' LIMIT 1
E quando questo non mi dà alcun risultato, prova questo:
SELECT * FROM image WHERE group_id = 10 LIMIT 1
È ansible farlo con una sola espressione?
Inoltre sorge un problema quando non ho due, ma ad es. Tre o più parametri di ricerca. Esiste una soluzione generica per questo? Ovviamente sarebbe utile quando il risultato della ricerca è ordinato in base alla sua rilevanza.