ens værdi i rækker
HejJeg skal vælge noget ud. Kan man gøre sådan, at hvis to rækker indeholder den samme værdi i et felt, så bliver kun den ene vist?
Her nedenunden indeholder begge rækker 0001 i det første felt kaldt holdn. Der vil jeg altså have slettet den ene række, men i samme kommando, som jeg selecter. Så jeg skal altså have en anden kommando. (Jeg vil ikke bruge join).
select * from Hold,Elev,Laerer where navn='Gitte' and Elev.laererid=Laerer.laererid and Laerer.holdn=Hold.holdn;
+-------+---------+------------+-------+------------+----------+-------+
| holdn | holdnavn| laererid | navn | laererid | tlfnr | afdnr |
+-------+---------+------------+-------+------------+----------+-------+
| 0001 | Kemi | 1111111111 | Gitte | 1111111111 | 12312312 | 1111 |
| 0001 | Kemi | 2222222222 | Gitte | 2222222222 | 22312312 | 1111 |
+-------+---------+------------+-------+------------+----------+-------+