Erreur #1054

Résolu/Fermé
treckar Messages postés 67 Date d'inscription dimanche 30 octobre 2011 Statut Membre Dernière intervention 9 décembre 2014 - 25 avril 2013 à 11:28
treckar Messages postés 67 Date d'inscription dimanche 30 octobre 2011 Statut Membre Dernière intervention 9 décembre 2014 - 25 avril 2013 à 16:00
Bonjour,

une idée sur la syntaxe? merci

#1054 - Unknown column 'Jour.ID' in 'where clause'

SELECT 'Jour'.'jour', 'activite'.'activite', 'lieu'.'lieu', 'horaires'.'heure_debut', 'horaires'.'heure_fin'
FROM Jour, activite, lieu, horaires
WHERE (
'Jour.ID' = 'tableau'.'IDjour'
AND 'activite'.'ID' = 'tableau'.'IDactivite'
AND 'lieu'.'ID' = 'tableau'.'IDlieu'
AND 'horaires'.'ID' = 'tableau'.'IDhoraires'
)
LIMIT 0 , 30


1 réponse

gardiendelanuit Messages postés 1770 Date d'inscription jeudi 20 décembre 2007 Statut Membre Dernière intervention 19 novembre 2016 264
25 avril 2013 à 15:33
Bonjour,

C'est pas plutôt avec des INNER JOIN parce que ça ne ressemble pas trop à du SQL.
0
treckar Messages postés 67 Date d'inscription dimanche 30 octobre 2011 Statut Membre Dernière intervention 9 décembre 2014
Modifié par treckar le 25/04/2013 à 15:38
C'est PHPMyAdmin. INNER JOIN? Tu fais referrence au relations inter base de donnees?
0
gardiendelanuit Messages postés 1770 Date d'inscription jeudi 20 décembre 2007 Statut Membre Dernière intervention 19 novembre 2016 264
25 avril 2013 à 15:45
Phpmyadmin n'est qu'une interface graphique pour la gestion d'une base de données tel que MySQL qui utilise fatalement du SQL. INNER JOIN sert à faire le lien entre des attribut de 2 tables et tu peux en faire autant de fois que tu a de liens entre chacunes d'elles, bref du sql.
0
treckar Messages postés 67 Date d'inscription dimanche 30 octobre 2011 Statut Membre Dernière intervention 9 décembre 2014
25 avril 2013 à 15:49
j'ai fait des tables et des "iner join" sous openoffice et j'essaye de faire la même chose sous sql.
Du coups j'ai des problemes de sintaxes et de liens intertable.
Pour toi, ça viendrait des lien inter table?
0
gardiendelanuit Messages postés 1770 Date d'inscription jeudi 20 décembre 2007 Statut Membre Dernière intervention 19 novembre 2016 264
25 avril 2013 à 15:55
Personnelement je n'ai jamais vu ce genre de syntaxe en SQL, c'est plutot de la forme:
SELECT * FROM table1 A INNER JOIN table2 B ON A.value_commune=B.value_commune
0
treckar Messages postés 67 Date d'inscription dimanche 30 octobre 2011 Statut Membre Dernière intervention 9 décembre 2014
25 avril 2013 à 15:55
Sinon, le code en lui même te parait-il correct?
0