Voici la version actuelle de SQL: http://www.copypastecode.com/22205/Comment limiter par plusieurs catégories (prises de manière dynamique) dans une instruction SQL?
Il faut 70 nouvelles lignes à partir d'annonces de table.
Mais il ne prend pas la quantité correcte (par exemple 5) de lignes pour chaque mr.region_id à partir des régions map_membrées jointes. Par exemple, si je vais ajouter 50 annonces dans une région, il en prendra 50 et laissera 20 emplacements pour les régions restantes.
Veuillez m'aider à mettre à jour le code SQL actuel, donc il faudrait 5 lignes d'annonces de table pour chaque mr.region_id dans la table map_regions.
SQLSTATE [42000]: Erreur de syntaxe ou violation d'accès: 1064 Vous avez une erreur dans votre syntaxe SQL; consultez le manuel qui correspond à votre version du serveur MySQL pour la bonne syntaxe à utiliser près de 'WHERE a.expire> = 1266169150 ORDER par a.id DESC LIMIT 70' à la ligne 8 – Somebody
Version MySQL: 5.1.41 – Somebody
J'utilise PDO connexion à la base de données. Peut-être que c'est la raison de l'erreur de syntaxe? – Somebody