pb sur requete simple :(

pb sur requete simple :( - SQL/NoSQL - Programmation

Marsh Posté le 29-01-2007 à 09:56:06    

Bonjour,  
je ne comprends vraiment pas pourquoi je me bute sur cette requête.
 
Je vous explique rapidement, je gere une bddd d'un site immobilier et ma base contient 4 tables
 
le lieu  
la nature du lieu (vente ou location)
type (appartement, maison, garage...)
photo du lieu  
 
un lieu correspond à une et une seul nature  
un lieu a un et un seul type
une photo correspond à un et un seul lieu  
 
je voudrais afficher par exemple tout mes lieux qui sont de nature location (pas besoin de vous détailler les tables je pense...)
 

Code :
  1. select * from lieu, nature, photo, types
  2. where lieu.ref_lieu = photo.ref_lieu
  3. and nature.num_nature = lieu.num_nature
  4. and types.num_type = lieu.num_type
  5. and nature.nom_nature = 'locaton';


 
cette requete me donne rien...même pas un message d'erreur, myadmin me dit que la requete c'est bien executé mais je n'ai aucun resultat alors que j'ai bien des enregistrements dans des locations :(
 
merci d'avance

Reply

Marsh Posté le 29-01-2007 à 09:56:06   

Reply

Marsh Posté le 29-01-2007 à 10:38:24    

Le modèle DB est un peu douteux (nature et photo semblent avoir vocation à être des attributs; type passe encore quoique), mais ta requête a l'air correcte.
 
Essaye 'location' au lieu de 'locaton' ? [:itm]
 
Essaye de supprimer les conditions du WHERE et de les rajouter une à la fois, pour voir où ça bloque!

Reply

Sujets relatifs:

Leave a Replay

Make sure you enter the(*)required information where indicate.HTML code is not allowed