Ho avuto difficoltà anche a scrivere il titolo del post..
In pratica ho 3 tabelle in relazione tra loro..
`tab1` (rel 1→N) `tab2` (rel 1→N) `tab3`
e vorrei come risultato (distinto) tutti i `tb1_campo` dove ogni `tb2_id` ha almeno un campo `tb3_id` ad esso associato.
Scenario:
`tab1`
`tab2`
`tab3` → 1° CASO (RITORNA 'uno')
`tab3` → 2° CASO (NESSUN RISULTATO)
In pratica ho 3 tabelle in relazione tra loro..
`tab1` (rel 1→N) `tab2` (rel 1→N) `tab3`
e vorrei come risultato (distinto) tutti i `tb1_campo` dove ogni `tb2_id` ha almeno un campo `tb3_id` ad esso associato.
Scenario:
`tab1`
Codice:
+--------+-----------+
| tb1_id | tb1_campo |
+--------+-----------+
| 1 | uno |
+--------+-----------+
`tab2`
Codice:
+--------+------------+-----------+
| tb2_id | tb2_tb1_id | tb2_campo |
+--------+------------+-----------+
| 1 | 1 | one |
| 2 | 1 | two |
| 3 | 1 | tree |
+--------+------------+-----------+
`tab3` → 1° CASO (RITORNA 'uno')
Codice:
+--------+------------+-----------+
| tb3_id | tb3_tb2_id | tb3_campo |
+--------+------------+-----------+
| 1 | 1 | true |
| 2 | 1 | true |
| 3 | 2 | true |
| 4 | 2 | true |
| 5 | 3 | true |
+--------+------------+-----------+
`tab3` → 2° CASO (NESSUN RISULTATO)
Codice:
+--------+------------+-----------+
| tb3_id | tb3_tb2_id | tb3_campo |
+--------+------------+-----------+
| 1 | 1 | true |
| 2 | 1 | true |
| 3 | 2 | true |
| 4 | 2 | true |
+--------+------------+-----------+
Ultima modifica: