Bonjour,
J'ai deux problèmes avec une requête SQL.
Voici la requête :
Code :
- SELECT items.id, items.name, items.first_pic
- FROM items,bids
- WHERE items.user_id='.$this->params['id'].' AND bids.item_id!=items.id
|
Le but de cette requête est de prendre les items qui ne sont pas aussi dans la table bids.
Premier problème : le différent (!=) ne fonctionne pas. Ils m'affichent tous les items, même ceux qui sont dans la table bids. J'ai essayé avec <> mais toujours le même problème.
Deuxième problème : Quand je demande de m'afficher la requête, il m'affiche une fois chaque item qui est aussi de bids (alors qu'il ne devrait pas), mais il m'affiche les bons items en double !
Donc j'ai ceux que je ne veux pas une fois, et ceux que je veux en double.
Il n'y a pas de doublons dans la BDD.
Si quelqu'un pouvait me dire d'où vient le problème...
Merci d'avance pour vos réponses