SQL Joins PHP
Hejsa ..Jeg har et problem der sikkert er meget enkelt at løse ..
Jeg er ved at kode en begivenhedsliste over seneste begivenheder for brugerne, lidt ala facebook..
Den hedder altså
"db_historie" og har
status_id
status_dato
status_besked
status_logo
hvor altså "status_besked fortæller om id'en for tingen.
fx hvis bruger 1 bliver ven med bruger 2 fortæller "status_besked" = 1
Mit problem er når jeg skal til at hive dataerne ud af "db_historie" gør jeg sådan:
$result=dbquery("SELECT * FROM ".$db_prefix."historie
LEFT JOIN db_users ON user_id = status_besked
LEFT JOIN db_threads ON thread_id = status_besked
LEFT JOIN db_favorit ON favorit_af = status_besked
LEFT JOIN db_comments ON comment_item_id = status_besked
LEFT JOIN db_update ON update_id = status_besked
WHERE user_id='".$_GET['lookup']."' ORDER BY status_dato DESC LIMIT 8" );
Mit problem er at når jeg hiver data ud bliver der 3-4 gange flere informationer der er dublikeret, selvom at "db_historie" kun viser 1.
Altså hvis der er en ting i "db_historie" viser outputtet 5-6 stykker af de samme?
Det må have noget med mine joins at gøre?
- Hjælp! :D