Aidez moi à ne faire qu'une requête MySQL au lieu de 2!!

Aidez moi à ne faire qu'une requête MySQL au lieu de 2!! - PHP - Programmation

Marsh Posté le 04-10-2002 à 23:16:29    

Alors voilà la première requête:
 

Code :
  1. $result = mysql_query("select count(id) as count from medias where auteur = '$auteur' and type = '$type'",$connexion);


 
Et voilà la deuxième...
 

Code :
  1. $result = mysql_query("select count(id) as count from temp_medias where auteur = '$auteur' and type = '$type'",$connexion);


 
Je voudrais une seule requête qui aille chercher le count(id) de chaque table et qui me les ajoute...
 
Et c'est une partie de MySQL que je ne maîtrise pas du tout...
 
Je crois que c'est à base de INNER JOINT ou un truc comme ça, mais j'y arrive pas...
 
Merci d'avance!

Reply

Marsh Posté le 04-10-2002 à 23:16:29   

Reply

Marsh Posté le 04-10-2002 à 23:27:15    

select sum(count(media.id),count(temp_medias.id)) as total fromm medias, temp_medias where auteur = '$auteur' and type = '$type'",$connexion ???

Reply

Marsh Posté le 04-10-2002 à 23:28:32    

SELECT Count(medias.id) AS Count1, Count(temp_medias.id) AS Count2 FROM medias, temp_medias WHERE medias.auteur = '$auteur' and medias.type = '$type'
 
pas testé, mais ça devrait marcher si les champs auteur et type sont communs aux 2 tables


---------------
J'ai un string dans l'array (Paris Hilton)
Reply

Marsh Posté le 05-10-2002 à 14:59:20    

merci, je teste aujourd'hui

Reply

Sujets relatifs:

Leave a Replay

Make sure you enter the(*)required information where indicate.HTML code is not allowed