petit pb sur une requete SQL

Répondre
nygma
le 10/12/2004 à 00:03
nygma
INSERT INTO `phpbb_forums` VALUES (1, 1, 'Bug de la V3.1', 'Annoncer les bugs rencontrés', 1, 30, 77, 15, 617, NULL, 0, 0, 0, 0, 0, 1, 1, 3, 3, 1, 1, 3);
INSERT INTO `phpbb_forums` VALUES (2, 2, 'Les questions des débutants', 'C''est ici que ça se passe si vous comprenez rien au jeu', 0, 10, 88, 21, 858, NULL, 0, 0, 0, 0, 0, 1, 1, 3, 3, 1, 1, 0);
INSERT INTO `phpbb_forums` VALUES (3, 1, 'Commentaires divers', 'Allez-y, lachez-vous.... ', 0, 40, 157, 28, 864, NULL, 0, 0, 0, 0, 0, 1, 1, 3, 3, 1, 1, 0);
INSERT INTO `phpbb_forums` VALUES (4, 1, 'Ce qui change (V3.3 beta)', 'Vous trouverez ici les changements que j''apporte au jeu, à chaque mise à jour.', 1, 10, 6, 5, 800, NULL, 0, 0, 0, 0, 0, 1, 1, 3, 3, 1, 1, 0);
INSERT INTO `phpbb_forums` VALUES (5, 3, 'forum des éclaireurs de greenwish', 'pour les verts, les vrais', 0, 10, 54, 21, 728, NULL, 0, 2, 2, 2, 2, 2, 2, 2, 3, 2, 2, 0);
INSERT INTO `phpbb_forums` VALUES (6, 4, 'Affichage public', 'Dans un coin de l''auberge, un panneau sur lequel sont affichées des annonces.', 0, 10, 17, 3, 833, NULL, 0, 0, 0, 0, 0, 0, 0, 3, 3, 1, 1, 0);
INSERT INTO `phpbb_forums` VALUES (7, 1, 'Améliorations à venir', 'Je mets ici les améliorations qui ont été apportée au jeu, mais pas encore chargées, ainsi que les améliorations qui vont bientôt arriver.', 0, 50, 26, 5, 824, NULL, 0, 0, 0, 0, 0, 1, 1, 3, 3, 1, 1, 0);
INSERT INTO `phpbb_forums` VALUES (8, 2, 'Ce qu''il ne faut pas faire', 'important !', 0, 20, 11, 3, 821, NULL, 0, 0, 0, 0, 0, 1, 1, 3, 3, 1, 1, 0);
INSERT INTO `phpbb_forums` VALUES (9, 5, 'Les aventures des verts', 'Les exploits du peuple de la forêt', 0, 10, 111, 27, 786, NULL, 0, 0, 0, 0, 0, 1, 1, 3, 3, 1, 1, 0);
INSERT INTO `phpbb_forums` VALUES (10, 5, 'Les aventures des bleus', 'Les exploits du peuple de la plaine', 0, 20, 47, 8, 813, NULL, 0, 0, 0, 0, 0, 1, 1, 3, 3, 1, 1, 0);
INSERT INTO `phpbb_forums` VALUES (11, 5, 'Les aventures des rouges', 'Les exploits du peuple des montagnes', 0, 30, 20, 4, 837, NULL, 0, 0, 0, 0, 0, 1, 1, 3, 3, 1, 1, 0);
INSERT INTO `phpbb_forums` VALUES (12, 5, 'Les aventures des jaunes', 'Les exploits du peuple du désert', 0, 40, 9, 4, 784, NULL, 0, 0, 0, 0, 0, 1, 1, 3, 3, 1, 1, 0);
INSERT INTO `phpbb_forums` VALUES (13, 4, 'Ragots et potins divers', 'Parfois, en tendant l''oreille, on en apprend des choses', 0, 20, 6, 3, 773, NULL, 0, 0, 0, 5, 5, 5, 5, 3, 3, 1, 1, 0);
INSERT INTO `phpbb_forums` VALUES (14, 1, 'Jeu en tour par tour ou en continu ?', 'Vous voulez jouer à mydila 10 min par jour, tous les jours, quand ça vous chante ? ou 6h d''affilée, de temps à autre ?', 0, 60, 17, 3, 816, NULL, 0, 0, 0, 0, 0, 1, 1, 3, 3, 1, 1, 0);
INSERT INTO `phpbb_forums` VALUES (15, 3, 'Forum des Hell fire', 'le forum privé des hells fire', 0, 20, 3, 2, 527, NULL, 0, 2, 2, 2, 2, 2, 2, 2, 3, 2, 2, 0);
INSERT INTO `phpbb_forums` VALUES (16, 1, 'Bugs de la V3.2', 'Meuh non elle est pas buguée la 3.2. z''avez mal vu...', 1, 20, 77, 10, 769, NULL, 0, 0, 0, 0, 0, 1, 1, 3, 3, 1, 1, 0);


INSERT INTO `phpbb_posts` VALUES (855, 191, 3, 406, 1101935287, '5404642e', '', 1, 1, 1, 0, NULL, 0);
INSERT INTO `phpbb_posts` VALUES (856, 190, 2, 380, 1101978224, 'd4f307c2', '', 1, 1, 1, 0, NULL, 0);
INSERT INTO `phpbb_posts` VALUES (857, 191, 3, 1, 1102056637, '52415081', '', 1, 0, 1, 0, NULL, 0);
INSERT INTO `phpbb_posts` VALUES (858, 190, 2, 1, 1102056736, '52415081', '', 1, 0, 1, 0, NULL, 0);
INSERT INTO `phpbb_posts` VALUES (859, 191, 3, 406, 1102168546, '5279db58', '', 1, 1, 1, 0, NULL, 0);
INSERT INTO `phpbb_posts` VALUES (860, 191, 3, 1, 1102179428, '5241b4fc', '', 1, 0, 1, 0, NULL, 0);
INSERT INTO `phpbb_posts` VALUES (861, 192, 3, -1, 1102370724, '54046422', '', 1, 1, 1, 0, NULL, 0);
INSERT INTO `phpbb_posts` VALUES (862, 192, 3, -1, 1102371895, '5241bb61', '', 1, 1, 1, 0, NULL, 0);
INSERT INTO `phpbb_posts` VALUES (863, 192, 3, -1, 1102413489, '5404092b', '', 1, 1, 1, 0, NULL, 0);
INSERT INTO `phpbb_posts` VALUES (864, 192, 3, -1, 1102433253, '5372d6fd', '', 1, 1, 1, 0, NULL, 0);

INSERT INTO `phpbb_posts_text` VALUES (855, '9f3c1278a5', 'Téléporteur qui bug', 'Le téléporteur la vallée d''Avalon - plaine des Garmond ne fonctionne pas ...\r\n\r\n5-6 tentatives et je reste sur place :-(');
INSERT INTO `phpbb_posts_text` VALUES (856, 'd23bbf2dfb', '', 'J''ai pas regardé l''XP en fait. Mais j''avais environ 1400 PA, donc je surveillais le total parce que les 1600 approchaient, et je me suis retrouvé à 1300 et des poussières. \r\n\r\nBof, c''est pas bien grave en fait, je joue surtout à la 23h maintenant, même si un petit tour sur la 3 mn de temps en temps, c''est bien sympa :)');
INSERT INTO `phpbb_posts_text` VALUES (857, '5918e0dbe7', '', 'argh....\r\n\r\nje regarde ça ce soir, là je vais au taff.');
INSERT INTO `phpbb_posts_text` VALUES (858, '371dba6bb5', '', 'bon ben si tu le prends bien, tout va bien. smiley \r\n\r\nil est vrai que 100 - 200 PA, c''est pas trop long à récuperer sur la 3min...');
INSERT INTO `phpbb_posts_text` VALUES (859, '6727729b1d', '', 'Ben merci. :D \r\nJe l''ai repris hiers et ça a bien fonctionné.\r\n\r\nPar contre, les erreurs de téléporteur ... AAAAAAAAAAH smiley smiley smiley \r\nIl m''a envoyé à l''autre bout de la carte !!!\r\nJe croyais que ça te téléportait aléatoirement [u:6727729b1d] sur le trajet du téléporteur[/u:6727729b1d], pas en changeant un des signes de la destination !\r\nA 20 cases près je me retrouvais dans un village adverse smiley .');
INSERT INTO `phpbb_posts_text` VALUES (860, '883a280c63', '', 'tu vas rire, j''ai rien fait smiley \r\n\r\nj''avais pas eu le temps !\r\n\r\nbizarre ça.\r\n\r\nsinon, pour les erreurs de téléportions, je crois que j''ai justement ciblé pour que ça tombe en dehors des pays... si j''ai bonne mémoire.');
INSERT INTO `phpbb_posts_text` VALUES (861, '89ef76cfd7', 'Objets magiques', 'Salut Nygma\r\n\r\nImaginons ... smiley \r\nJe suis très bien équipé et j''ai 2 armes +1 et une arme +2 sur le même perso, comme je sais laquelle est utilisée ?\r\n\r\nAnonyme (pas envie de me faire harceller quand on pourra récupérer les armes sur les cadavres :D )');
INSERT INTO `phpbb_posts_text` VALUES (862, '7132f5e3e3', '', 'smiley \r\n\r\nben en fait, tes armes +1 ne servent à rien....\r\ntu n''utilises qu''une arme CAC à la fois. donc la +2...');
INSERT INTO `phpbb_posts_text` VALUES (863, '8e66d9eaa9', '', 'Argh :( \r\nMoi qui pendsait que je pouvais utiliser 2 armes ... smiley \r\nA quand la comp "ambidextre" ?');
INSERT INTO `phpbb_posts_text` VALUES (864, '30b86afec8', '', 'Et pour les anneaux ?\r\nJ''ai 10 doigts ou seulement 2 ? 8)');



INSERT INTO `phpbb_topics` VALUES (181, 7, 'version ?', 399, 1100555308, 13, 2, 0, 0, 0, 822, 824, 0);
INSERT INTO `phpbb_topics` VALUES (182, 2, 'échange d''objet', 408, 1100610586, 14, 1, 0, 0, 0, 826, 827, 0);
INSERT INTO `phpbb_topics` VALUES (183, 2, 'Question de comp', 406, 1100700236, 17, 1, 0, 0, 0, 828, 831, 0);
INSERT INTO `phpbb_topics` VALUES (184, 6, 'bloody', 9, 1100877159, 12, 0, 0, 0, 0, 833, 833, 0);
INSERT INTO `phpbb_topics` VALUES (185, 3, 'Dongeons, objets mythiques & co', 406, 1101210102, 38, 7, 0, 0, 0, 834, 843, 0);
INSERT INTO `phpbb_topics` VALUES (186, 11, 'Le contrat', -1, 1101304576, 14, 1, 0, 0, 0, 836, 837, 0);
INSERT INTO `phpbb_topics` VALUES (187, 3, 'Gestion du temps', 11, 1101678360, 16, 3, 0, 0, 0, 844, 852, 0);
INSERT INTO `phpbb_topics` VALUES (188, 3, 'Des routes', 11, 1101680614, 12, 2, 0, 0, 0, 845, 850, 0);
INSERT INTO `phpbb_topics` VALUES (189, 3, 'Déplacements des gardiens', 406, 1101739546, 10, 1, 0, 0, 0, 848, 851, 0);
INSERT INTO `phpbb_topics` VALUES (190, 2, 'Perte de points d''aguerrissement', 380, 1101846326, 15, 3, 0, 0, 0, 853, 858, 0);
INSERT INTO `phpbb_topics` VALUES (191, 3, 'Téléporteur qui bug', 406, 1101935287, 11, 3, 0, 0, 0, 855, 860, 0);
INSERT INTO `phpbb_topics` VALUES (192, 3, 'Objets magiques', -1, 1102370724, 9, 3, 0, 0, 0, 861, 864, 0);
nygma
le 10/12/2004 à 00:04
nygma
je vais pas exporter tout, sinon ça va être gros....

(600 messages)

donc y'aura sans doute quelques entrées qui vont manquer.
nygma
le 10/12/2004 à 00:09
nygma
la question c'est juste comment inverser l'ordre, puisque le group by renvoit le premier item du groupe, et non le dernier.
LA GLOBULE
le 10/12/2004 à 00:13
LA GLOBULE
Ben justement, GROUP BY ne sert pas à renvoyer des données, il sert à créer un groupe de données.
LA GLOBULE
le 10/12/2004 à 00:15
LA GLOBULE
Je redemande (pour la troisieme fois smiley) : dis nous à quoi correspondent tes champs, et essayes de reduire un peu tes tables, histoire de ne conserver que l'essentiel :)
nygma
le 10/12/2004 à 00:15
nygma
si j'ai 20 records par topic, mais que je veux extraire que le dernier record de chaque topic, comment dois-je faire ?

la requête renvoit bien un seul record par topic, mais c'est le premier.... ;=)

tiens, tu as 100 x plus de messages que moi ...
nygma
le 10/12/2004 à 00:19
nygma
SELECT
TOPIC_TITLE : le titre du topic : ici
' petit pb sur une requete SQL'

, poster_id, : ici, suivant le message, ton id ou le mien

post_time, : évident


post_text : le contenu du message


FROM

phpbb_posts, la liste de posts sans le contenu, avec lien vers le forum

phpbb_forums, la liste des forums ici :
' php / mysql'

phpbb_posts_text,
La table de contenu des posts

phpbb_topics
La table des topics

WHERE

auth_view=0
=> c'est pas un forum privé

AND phpbb_posts.post_id=phpbb_posts_text.post_id AND phpbb_posts.forum_id=phpbb_forums.forum_id AND phpbb_posts.topic_id=phpbb_topics.topic_id
on lie les 4 bases

GROUP BY topic_title

ORDER BY post_time
DESC LIMIT 10;
Répondre

Ecrire un message

Votre message vient d'être créé avec succès.
LoadingChargement en cours