У меня есть 3 таблицы:
table "f" (26000 record)
+------------------+------------------+------+-----+---------+-------+
| Field | Type | Null | Key | Default | Extra |
+------------------+------------------+------+-----+---------+-------+
| idFascicolo | int(11) | NO | PRI | | |
| oggetto | varchar | NO |index| | |
+------------------+------------------+------+-----+---------+-------+
table "r" (22000 record)
+------------------+------------------+------+-----+---------+-------+
| Field | Type | Null | Key | Default | Extra |
+------------------+------------------+------+-----+---------+-------+
| idRichiedente | int(11) | NO | PRI | | |
| name | varchar | NO |index| | |
+------------------+------------------+------+-----+---------+-------+
table "fr" (32000 record)
+------------------+------------------+------+-----+---------+-------+
| Field | Type | Null | Key | Default | Extra |
+------------------+------------------+------+-----+---------+-------+
| id | int(11) | NO | PRI | | |
| idFascicolo | int(11) | NO |index| | FK |
| idRichiedente | int(11) | NO |index| | FK |
+------------------+------------------+------+-----+---------+-------+
Это мой ВЫБОР:
SELECT
f.idFascicolo,
f.oggetto,
r.richiedente
FROM fr
JOIN f ON (f.idFascicolo=fr.idFascicolo)
JOIN r ON (r.idRichiedente=fr.idRichiedente)
WHERE r.name LIKE 'string%'
Как мне удалить дубликат в результате (т.е. "Росси Марио" и "Росси Марко""может быть два r.name для f.idFascicolo), без использования GROUP BY?
Как удалить дубликат с помощью предложения WHERE?!
в этом сообщении Мне предложили не использовать GROUP BY, но я не знаю, как это сделать!Большое спасибо!
пример данных:
"r" data
+---------------+------------------------
| idRichiedente | name |
+---------------+-----------------------+
| 1 | Rossi Mario |
+---------------+-----------------------+
| 2 | Rossi Marco |
+---------------+-----------------------+
"f" data
+---------------+-----------------------+
| idFascicolo | oggetto |
+---------------+-----------------------+
| 1 | oggetto1 |
+---------------+-----------------------+
| 2 | oggetto2..o |
+---------------+-----------------------+
"fr" data
+---------------+-----------------------+-----------------+
| id | idFascicolo | idRichiedente |
+---------------+-----------------------+-----------------+
| 1 | 1 | 1 |
+---------------+-----------------------+-----------------+
| 2 | 1 | 2 |
+---------------+-----------------------+-----------------+