J'ai trois tables dans ma base de données Joomla que je veux interroger pour combiner, puis commander par date, mais je ne comprends pas complètement comment utiliser le join function in joomla.Joindre ensemble 3 tables de base de données
Table 1: __content
id , created, title, state, catid
'1' , '2010-01-01 00:00:00' , 'ContentTitle' , '1' , '23'
'2' , '2014-03-01 00:00:00' , 'ContentTitle2' , '1' , '20'
Table 2: __webcasts
id, eventdate, title, state
'1' , '2015-03-01' , 'WebcastTitle' , '1'
Table 3: __conferences
id, eventdate, title, state
'1' , '2012-05-01' , 'ConferenceTitle' , '1'
Je voudrais sélectionner tous les articles de la table de contenu qui ont CatID 23, et se combinent avec la webdiffusion et table conférences, puis trier les résultats par date afin que j'ai une table comme ceci:
id, created-eventdate, title, state
'1' , '2015-03-01' , 'WebcastTitle' , '1'
'1' , '2012-05-01' , 'ConferenceTitle' , '1'
'1' , '2010-01-01 00:00:00' , 'ContentTitle' , '1'
Les choses compliquent encore (je pense) la différence de formats de date entre les tables. Comment former une requête en utilisant Jdatabase pour combiner et interroger mes 3 tables?