begin process at 2012 02 04 19:38:53
  Trouver un code source :
 
dans
 
Accueil > Forum > 

Archive SQL

 > 

Archives

 > 

Problème avec une requête

 > 

requete sql complexe


Derniers messages déposésPoser une question dans le forum ou lancer une discussion

requete sql complexe

mardi 13 septembre 2005 à 18:33:04 | requete sql complexe

nobull

Bonjour

J'ai une premiere table

CREATE TABLE `message` (
  `id` smallint(6) NOT NULL auto_increment,
  `nom` text NOT NULL,
  `email` text NOT NULL,
  `date` text NOT NULL,
  `message` text NOT NULL,
  `commentaire` text NOT NULL,
  PRIMARY KEY  (`id`)
) TYPE=MyISAM  ;

puis une 2ème

CREATE TABLE `commentaires` (
  `id` smallint(6) NOT NULL auto_increment,
  `idMes` text NOT NULL,
  `couleur` text NOT NULL,
  PRIMARY KEY  (`id`)
) TYPE=MyISAM ;

le champ commentaire.message prend 0 ou 1
(ou yen des commentaires ou pas)
s'il y a des commentaires dans la tables commentaires,
j'alimente idMes par id de la table messages
(un message peut avoir plusieurs commentaires)

la requête que je cherche a écrire doit me renvoyer
le message (suivant l'id) s'il n'y pas de commentaire
le message + le ou les commentaires s'il y en a

j'ai essayé
SELECT * FROM messages, commentaires
WHERE id.messages=selection AND commentaires.message=1

mais évidemment ce n'est pas ça
ça tente qq un ?

merci

nobull
mercredi 14 septembre 2005 à 09:38:16 | Re : requete sql complexe

Antilope

Peut-être une jointure externe résoudrait ton problème ?

select messages.* from messages,commentaires
where messages.id=commentaires.idMes (+)
and messages.id=..

Antilope
mercredi 14 septembre 2005 à 09:52:16 | Re : requete sql complexe

nobull

je ne connais pas les jointures externes
je vais me renseigner
merci bcp

nobull
mercredi 14 septembre 2005 à 14:21:09 | Re : requete sql complexe

nobull

pour ceux que ça pourrait intéresser (pour mysql)

SELECT *
FROM message LEFT JOIN commentaires ON message.id=commentaires.idMes
WHERE message.id = colname

et ça marche !
merci encore

nobull


Cette discussion est classée dans : message, text, id, not, commentaires


Répondre à ce message

Sujets en rapport avec ce message

Requete utilisant un IF (?) [ par Gamer_man ] Bonjour :)J'ai un petit probleme avec une requete...J'explique un peu :Sur mon site, il est possible de poster des commentaires en etant membre ou en probleme erreur 1064 [ par ritchou42 ] [color=orange]salut tout le monde j'ai crée a l'aide de aqua data studio des table SQL et j'ai une erreur quand j'essaye de mettre ma table avec my_ inserer un tableaux sql [ par mathkas ] salut , comment je pourrais inserer ses tableaux à sql il le voilà code php $sql_array = array( 'DROP TABLE IF EXISTS ' . SMIXMODS_FEED_NEWS_CENTER insertion valeur dans une table avec id (auto increment) [ par fenomeno18 ] Salut à tous Je viens de crée un mini projet avec vb 2008 et sql server je veux insérer des valeur dans une table qui contient un id auto increment Index [ par fdouieb ] Bonjour J'utilise ASE version 15 Je possède une table avec 100 millions de ligne create table myTable( col1_id int not null, col2_i PROBLEME AVEC UNE REQUETE SQL [ par stade13 ] salut tout le monde , voila j'epsere bien avoir de l'aider a fin de detecté l'erreur CREATE TABLE "FIL" ( "ID_FIL" NUMBER NOT NULL ENABLE , "COULE aide trigger [ par opethist ] j'ai 3 tables: Utilisateur (id_utilisateur, nom, email,nb_action) Salle (id_salle, id_moderateur, titre) Message (id_message,id_auteur,id_salle,id_pa Aidez moi a trouver la requete SVP (explication tres claire) [ par kertimanoff ] bonjour a tous, mon problem s'ennonce simplement: table clients: -id_client -id_employe (employe en charge de ce client) -blabla (apres les autre probleme jointure entre table [ par profiter ] bonjour, j'ai deux tables : voici le code de creation : [code=java] public static final String table_facture_f__Name = "facture_f"; static final Str Problème création table en SQL Server [ par anouar2002 ] Salut !!! Je veux faire une création de certains tables en SQL Server 2005, il y a toujours un erreur concernant les clés étrangers je suppose qui me


Nos sponsors


Sondage...

Comparez les prix

CalendriCode

Février 2012
LMMJVSD
  12345
6789101112
13141516171819
20212223242526
272829    

Consulter la suite du CalendriCode

Photothèque

 
Développement réalisé par Nicolas SOREL (Nix) avec l'aide de : Cyril DURAND et Emmanuel (EBArtSoft), Merci à Vincent pour ses précieux conseils.
CodeS-SourceS.com© Toute reproduction même partielle est interdite sauf accord écrit du Webmaster
CodeS-SourceS.com© est une marque déposée tous droits réservés

Google Coop CodeS-SourceS Google Coop CodeS-SourceS
Temps d'éxécution de la page : 1,092 sec (4)

Nous contacter | Annoncer sur CodeS-SourceS | Mentions légales