Ciao a tutti.
Ho un problema credo legato al multiplo LIKE e alle foreign keys.
Messa così la query mi ritorna lo stesso record più volte ma con campi source e category combinati.codice:SELECT documents.id, documents.creatDate, documents_source.type AS source,documents.title, documents_category.type AS category, documents.filePath, documents.private,documents.size, documents.user FROM documents, documents_category, documents_source WHERE documents.title LIKE '%siamo%' OR documents.title LIKE '%progetto%' AND documents_category.id = documents.category AND documents_source.id = documents.source ORDER BY documents.creatDate DESC;
In pratica mi ritrovo una cosa del genere:
L'ultimo record è ok.id | date | source | title | category | etc....
11 | 2006-25-12 | source_1 | title_x | category_1
11 | 2006-25-12 | source_1 | title_x | category_2
11 | 2006-25-12 | source_2 | title_x | category_1
11 | 2006-25-12 | source_2 | title_x | category_2
13 | 2006-01-01 | source_1 | title_y | category_1
Ho fatto qualche prova e se ometto un dei due like la query funziona bene.
Qualcuno mi spiega cosa non funziona?
Grazie
Ciao![]()

Rispondi quotando