Jointure foirée

Bonjour
J'ai deux tables: une externe dite golf et la table Rubriques de SPIP.
Le seul lien entre les deux est rubriques.titre et golf.ligue
Je veux obtenir les golfs d'une ligue particulière.
J'ai donc écrit:

rubrique #TITRE

#LIGUE, [(#NOM)]

Mais j'obtiens le msg d'erreur suivant:

()
Erreur SQL
L1.ligue, L1.nom, rubriques.lang FROM spip_rubriques AS `rubriques` INNER JOIN spip_guidegolfs AS L1 ON ( L1.id_golf = rubriques.id_golf ) WHERE (rubriques.statut = 'publie') AND (rubriques.titre = 'spip_guidegolfs.ligue') LIMIT 0,15
Unknown column 'rubriques.id_golf' in 'on clause'

je ne comprends pas d'où vient ce id.golf. Comment dois-je faire?
Merci
ADB

Bonjour,

Quelle est la boucle utilisée ?

Le 23 avr. 10 à 10:48, Arnaud DUPIN DE BEYSSAT a écrit :

Bonjour
J'ai deux tables: une externe dite golf et la table Rubriques de SPIP.
Le seul lien entre les deux est rubriques.titre et golf.ligue
Je veux obtenir les golfs d'une ligue particulière.
J'ai donc écrit:

rubrique #TITRE

#LIGUE, [(#NOM)]

Mais j'obtiens le msg d'erreur suivant:

()
Erreur SQL
L1.ligue, L1.nom, rubriques.lang FROM spip_rubriques AS `rubriques` INNER JOIN spip_guidegolfs AS L1 ON ( L1.id_golf = rubriques.id_golf ) WHERE (rubriques.statut = 'publie') AND (rubriques.titre = 'spip_guidegolfs.ligue') LIMIT 0,15
Unknown column 'rubriques.id_golf' in 'on clause'

je ne comprends pas d'où vient ce id.golf. Comment dois-je faire?
Merci
ADB

_______________________________________________
liste spip
spip@rezo.net - désabonnement : envoyer un mail à spip-off@rezo.net

Infos et archives : http://listes.rezo.net/mailman/listinfo/spip
Discuter chez rezo.net

Documentation de SPIP : http://www.spip.net/

Irc : de l'aide à toute heure : http://spip.net/irc

Bonjour
Marrant, ça, la boucle ne veut pas s'écrire dans le msg. Je tente autrement:

"BOUCLE_rub-ligue(RUBRIQUES){id_rubrique}{tout}"
rubrique #TITRE
"BOUCLE_nom(RUBRIQUES spip_guidegolfs){titre=spip_guidegolfs.ligue}{0,15}"

#LIGUE, [(#NOM)]
"/BOUCLE_nom"
"/BOUCLE_rub-ligue"

Merci
ADB

Message du 23/04/10 10:57
De : "Teddy Payet"
A : "Arnaud DUPIN DE BEYSSAT"
Copie à : "spip [spip]"
Objet : Re: [Spip] Jointure foirée

Bonjour,

Quelle est la boucle utilisée ?

Le 23 avr. 10 à 10:48, Arnaud DUPIN DE BEYSSAT a écrit :

> Bonjour
> J'ai deux tables: une externe dite golf et la table Rubriques de SPIP.
> Le seul lien entre les deux est rubriques.titre et golf.ligue
> Je veux obtenir les golfs d'une ligue particulière.
> J'ai donc écrit:
>
> rubrique #TITRE
>
>
>
> #LIGUE, [(#NOM)]
>
>
>
> Mais j'obtiens le msg d'erreur suivant:
>
> ()
> Erreur SQL
> L1.ligue, L1.nom, rubriques.lang FROM spip_rubriques AS `rubriques`
> INNER JOIN spip_guidegolfs AS L1 ON ( L1.id_golf =
> rubriques.id_golf ) WHERE (rubriques.statut = 'publie') AND
> (rubriques.titre = 'spip_guidegolfs.ligue') LIMIT 0,15
> Unknown column 'rubriques.id_golf' in 'on clause'
>
>
> je ne comprends pas d'où vient ce id.golf. Comment dois-je faire?
> Merci
> ADB
>
>
> _______________________________________________
> liste spip
> spip@rezo.net - désabonnement : envoyer un mail à spip-off@rezo.net
>
> Infos et archives : http://listes.rezo.net/mailman/listinfo/spip
> Discuter chez rezo.net
>
> Documentation de SPIP : http://www.spip.net/
>
> Irc : de l'aide à toute heure : http://spip.net/irc

Si comme vous dites, vous n'avez besoin de faire le lien vers rubriques.titre et golf.ligue, pourquoi ne pas faire "simplement" ceci :
<BOUCLE_rub-ligue(RUBRIQUES) {id_rubrique}{tout}>
rubrique #TITRE
<BOUCLE_nom(GUIDEGOLFS) {ligue=#TITRE}{0,15}>
#LIGUE, [(#NOM)]
</BOUCLE_nom>
</BOUCLE_rub-ligue>

Le 23 avr. 10 à 11:04, Arnaud DUPIN DE BEYSSAT a écrit :

Bonjour
Marrant, ça, la boucle ne veut pas s'écrire dans le msg. Je tente autrement:

"BOUCLE_rub-ligue(RUBRIQUES){id_rubrique}{tout}"
rubrique #TITRE
"BOUCLE_nom(RUBRIQUES spip_guidegolfs){titre=spip_guidegolfs.ligue}{0,15}"

#LIGUE, [(#NOM)]
"/BOUCLE_nom"
"/BOUCLE_rub-ligue"

Merci
ADB

Message du 23/04/10 10:57
De : "Teddy Payet"
A : "Arnaud DUPIN DE BEYSSAT"
Copie à : "spip [spip]"
Objet : Re: [Spip] Jointure foirée

Bonjour,

Quelle est la boucle utilisée ?

Le 23 avr. 10 à 10:48, Arnaud DUPIN DE BEYSSAT a écrit :

Bonjour
J'ai deux tables: une externe dite golf et la table Rubriques de SPIP.
Le seul lien entre les deux est rubriques.titre et golf.ligue
Je veux obtenir les golfs d'une ligue particulière.
J'ai donc écrit:

rubrique #TITRE

#LIGUE, [(#NOM)]

Mais j'obtiens le msg d'erreur suivant:

()
Erreur SQL
L1.ligue, L1.nom, rubriques.lang FROM spip_rubriques AS `rubriques`
INNER JOIN spip_guidegolfs AS L1 ON ( L1.id_golf =
rubriques.id_golf ) WHERE (rubriques.statut = 'publie') AND
(rubriques.titre = 'spip_guidegolfs.ligue') LIMIT 0,15
Unknown column 'rubriques.id_golf' in 'on clause'

je ne comprends pas d'où vient ce id.golf. Comment dois-je faire?
Merci
ADB

_______________________________________________
liste spip
spip@rezo.net - désabonnement : envoyer un mail à spip-off@rezo.net

Infos et archives : http://listes.rezo.net/mailman/listinfo/spip
Discuter chez rezo.net

Documentation de SPIP : http://www.spip.net/

Irc : de l'aide à toute heure : http://spip.net/irc

Merci infiniment, c'est tout à fait cela.
Mais je connais encore mal toutes les ressources de Spip. Je me suis arrêté à la 1.8.3
Merci
ADB

Message du 23/04/10 11:10
De : "Teddy Payet"
A : "Arnaud DUPIN DE BEYSSAT"
Copie à : "spip [spip]"
Objet : Re: [Spip] Jointure foirée

Si comme vous dites, vous n'avez besoin de faire le lien vers
rubriques.titre et golf.ligue, pourquoi ne pas faire "simplement" ceci :

rubrique #TITRE

#LIGUE, [(#NOM)]

Le 23 avr. 10 à 11:04, Arnaud DUPIN DE BEYSSAT a écrit :

> Bonjour
> Marrant, ça, la boucle ne veut pas s'écrire dans le msg. Je tente
> autrement:
>
> "BOUCLE_rub-ligue(RUBRIQUES){id_rubrique}{tout}"
> rubrique #TITRE
> "BOUCLE_nom(RUBRIQUES spip_guidegolfs){titre=spip_guidegolfs.ligue}
> {0,15}"
>
>
> #LIGUE, [(#NOM)]
> "/BOUCLE_nom"
> "/BOUCLE_rub-ligue"
>
> Merci
> ADB
>
>> Message du 23/04/10 10:57
>> De : "Teddy Payet"
>> A : "Arnaud DUPIN DE BEYSSAT"
>> Copie à : "spip [spip]"
>> Objet : Re: [Spip] Jointure foirée
>>
>>
>> Bonjour,
>>
>> Quelle est la boucle utilisée ?
>>
>> Le 23 avr. 10 à 10:48, Arnaud DUPIN DE BEYSSAT a écrit :
>>
>>> Bonjour
>>> J'ai deux tables: une externe dite golf et la table Rubriques de
>>> SPIP.
>>> Le seul lien entre les deux est rubriques.titre et golf.ligue
>>> Je veux obtenir les golfs d'une ligue particulière.
>>> J'ai donc écrit:
>>>
>>> rubrique #TITRE
>>>
>>>
>>>
>>> #LIGUE, [(#NOM)]
>>>
>>>
>>>
>>> Mais j'obtiens le msg d'erreur suivant:
>>>
>>> ()
>>> Erreur SQL
>>> L1.ligue, L1.nom, rubriques.lang FROM spip_rubriques AS `rubriques`
>>> INNER JOIN spip_guidegolfs AS L1 ON ( L1.id_golf =
>>> rubriques.id_golf ) WHERE (rubriques.statut = 'publie') AND
>>> (rubriques.titre = 'spip_guidegolfs.ligue') LIMIT 0,15
>>> Unknown column 'rubriques.id_golf' in 'on clause'
>>>
>>>
>>> je ne comprends pas d'où vient ce id.golf. Comment dois-je faire?
>>> Merci
>>> ADB
>>>
>>>
>>> _______________________________________________
>>> liste spip
>>> spip@rezo.net - désabonnement : envoyer un mail à spip-off@rezo.net
>>>
>>> Infos et archives : http://listes.rezo.net/mailman/listinfo/spip
>>> Discuter chez rezo.net
>>>
>>> Documentation de SPIP : http://www.spip.net/
>>>
>>> Irc : de l'aide à toute heure : http://spip.net/irc
>>
>>
>>
>
>