Subversion Repositories eFlore/Applications.del

Rev

Rev 1960 | Show entire file | Ignore whitespace | Details | Blame | Last modification | View Log | RSS feed

Rev 1960 Rev 1980
Line 113... Line 113...
113
	 * Après avoir récupérer seulement les ids dans une première requête, nous récupérons maintenant les infos.
113
	 * Après avoir récupérer seulement les ids dans une première requête, nous récupérons maintenant les infos.
114
	 * Le web service est ainsi 3 fois plus rapide.
114
	 * Le web service est ainsi 3 fois plus rapide.
115
	 */
115
	 */
116
	private function getInfosObs() {
116
	private function getInfosObs() {
117
		$idsObsConcat = implode(',', $this->idsObsOrdonnees);
117
		$idsObsConcat = implode(',', $this->idsObsOrdonnees);
118
		// TODO : bizarement MYSQL 5.6 retourne plusieurs fois les mêmes enregistrements d'où le DISTINCT (normalement inutile)
-
 
119
		$requete = "SELECT DISTINCT id_observation, nom_sel AS `determination.ns`, nt AS `determination.nt`, ".
118
		$requete = "SELECT id_observation, nom_sel AS `determination.ns`, nt AS `determination.nt`, ".
120
			'nom_sel_nn AS `determination.nn`, famille AS `determination.famille`, '.
119
			'nom_sel_nn AS `determination.nn`, famille AS `determination.famille`, '.
121
			'nom_referentiel AS `determination.referentiel`, ce_zone_geo AS id_zone_geo, '.
120
			'nom_referentiel AS `determination.referentiel`, ce_zone_geo AS id_zone_geo, '.
122
			'zone_geo, lieudit, station, milieu, date_observation, do.mots_cles_texte, '.
121
			'zone_geo, lieudit, station, milieu, date_observation, do.mots_cles_texte, '.
123
			'do.date_transmission, do.commentaire, '.
122
			'do.date_transmission, do.commentaire, '.
124
			'do.ce_utilisateur AS `auteur.id`, do.prenom_utilisateur AS `auteur.prenom`, '.
123
			'do.ce_utilisateur AS `auteur.id`, do.prenom_utilisateur AS `auteur.prenom`, '.