Notes sur les jointures entre tables - commentaires Notes sur les jointures entre tables 2016-11-06T09:17:38Z https://contrib.spip.net/Notes-sur-les-jointures-entre-tables#comment489737 2016-11-06T09:17:38Z <p>Bonjour,<br class="autobr"> c'est effectivement la solution simple et efficace que Morphée (id_profil sur experiences et competences) m'a suggéré...</p> <p>Merci encore.</p> Notes sur les jointures entre tables 2016-10-30T10:50:52Z https://contrib.spip.net/Notes-sur-les-jointures-entre-tables#comment489672 2016-10-30T10:50:52Z <p>Bonjour<small class="fine d-inline"> </small>!</p> <p>c'est normal comme comportement. <br class="autobr"> Pourquoi ne pas faire plusieurs boucles<small class="fine d-inline"> </small>? <br class="autobr"> Pourquoi utiliser une table pivot de liens<small class="fine d-inline"> </small>?? :<br class="autobr"> id_profil sur experiences et competences ne suffirait-il pas<small class="fine d-inline"> </small>?</p> <p>Mais dans votre cas précis je vois pas pourquoi il faut utiliser une jointure^</p> Notes sur les jointures entre tables 2016-10-30T10:18:37Z https://contrib.spip.net/Notes-sur-les-jointures-entre-tables#comment489671 2016-10-30T10:18:37Z <p>Réponse à moi-même, après une nuit de sommeil et un regard différent sur le problème je l'ai résolu moi même.</p> <p>Merci à ceux qui ont cherché ou ce sont posé la question.</p> Notes sur les jointures entre tables 2016-10-29T21:17:38Z https://contrib.spip.net/Notes-sur-les-jointures-entre-tables#comment489668 2016-10-29T21:17:38Z <p>Bonjour,</p> <p>J'ai « créé » pour mais besoin un plugin avec « la fabrique », ce dernier ajoute 3 objets d'éditions :</p> <ul class="spip"><li> Profils, avec une table « <strong>profils</strong> »</li><li> Expériences, avec une table « <strong>experiences</strong> » et « <strong>experiences_liens</strong> »</li><li> Compétences, avec une table « <strong>competences</strong> » et « <strong>competences_liens</strong> »</li></ul> <p><strong>Mon soucis n'est pas dans l'utilisation de « La Fabrique » mais dans les jointures et la récupération des informations des différentes expériences et compétences en fonction d'un profil.</strong><br class="autobr"> J'ai fait pour l'occasion un squelette simple avec ce code pour test :</p> <div class="precode"><pre class="spip_code spip_code_block language-spip" dir="ltr" style="text-align:left;" data-language="spip"><code><BOUCLE_table(profils spip_experiences spip_competences){id_profil=1}> <h1>#PRENOM #NOM</h1> <p>#PROFIL</p> <p>#PERIODE : <strong>#POSTE_OCCUPE</strong></p> <p>#TEXTE</p> <p>#COMPETENCE - #NIVEAU - #POURCENTAGE</p> </BOUCLE_table></code></pre></div> <p>Comment récupérer l'intégralité des expériences et des compétences lié au profil 1<small class="fine d-inline"> </small>?<br class="autobr"> Parce que pour l'heure, je n'affiche qu'un seul enregistrement sur les 2 expériences et les 2 compétences liés au profil en question.</p> <p>Merci de votre aide.</p> Notes sur les jointures entre tables 2011-05-17T14:05:31Z https://contrib.spip.net/Notes-sur-les-jointures-entre-tables#comment445690 2011-05-17T14:05:31Z <p>Oui, il y a pas mal de mécanismes pour les jointures, et j'ai pas tout détaillé dans l'article (ni tout compris d'ailleurs). Si tu veux, je te mets comme auteur de l'article et tu rajoutes un paragraphe...</p> Notes sur les jointures entre tables 2011-05-17T13:33:07Z https://contrib.spip.net/Notes-sur-les-jointures-entre-tables#comment445686 2011-05-17T13:33:07Z <p>Merci Severo pour cette contrib très utile.</p> <p>Il semblerait aussi que $interface['tables_jointures'] le permette aussi, à utiliser dans le pipeline declarer_tables_interfaces. Syntaxe supposée (à confirmer) :</p> <div class="precode"><pre class="spip_code spip_code_block" dir="ltr" style="text-align:left;"><code>$interface['tables_jointures']['spip_bibliotheques'][] = 'livres'</code></pre></div> <p>avec spip_livres possédant une clé étrangère (id_bibliotheque) vers spip_bibliotheques</p> <p>++</p> Notes sur les jointures entre tables 2011-04-16T09:51:38Z https://contrib.spip.net/Notes-sur-les-jointures-entre-tables#comment444418 2011-04-16T09:51:38Z <p>Excellente synthèse effectivement.</p> <p>Merci .)</p>