• Страница 1 из 1
  • 1
Архив - только для чтения
Модератор форума: andycrowz  
sql запрос
ZETAbyte
Скаут
Добрый день решил сделать ТОП ачив поинтов но застрял.
Вот мой запрос
Code
select * from character_achievement_progress where criteria=12698 order by `counter` desc limit 0 , 10;

Все работает но он выводит guid игрока мне необходимо заменить этот guid на имя персонажа с таблицы characters
Подскажите пожалуйста гайд для работы с двумя таблицами. Либо уже сам скрипт а я посмотрю как сделали это вы и возьму урок с этого.
Сообщение # 1 написано 30.09.2012 в 23:59
Кот_ДаWINчи
Чемпион
Что, никто не может (не хочет) помочь с такой простотой? wink

Я знаю, они никак не могут найти где бы "скопипастить". lol

И так два равноправных решения:

1. Классический SQL:
Code

SELECT `character_achievement_progress`.*, `characters`.`name` FROM `character_achievement_progress`, `characters`   
WHERE `criteria` = 12698 AND `characters`.`guid` = `character_achievement_progress`.`guid`
ORDER BY `counter` DESC LIMIT 0 , 10;


2. Решение чисто для MySQL c использованием INNER JOIN:
Code

SELECT `character_achievement_progress`.*, `characters`.`name` FROM `character_achievement_progress`   
INNER JOIN `characters` ON `characters`.`guid` = `character_achievement_progress`.`guid`
WHERE `criteria` = 12698   
ORDER BY `counter` DESC LIMIT 0 ,10;


Работает и то и другое
мне фиолетово какой у меня рейтинг, можете поставить хоть минус миллион...
Не в плюсах счастье...
Помогаю тем, кто хочет чтобы ему помогли, а не сделали за него.
Сообщение # 2 отредактировано Кот_ДаWINчи - Понедельник, 01.10.2012, 19:20
ZETAbyte
Скаут
Спасибо за совет. Немного разобрался. Тему можно закрыть.
Сообщение # 3 написано 03.10.2012 в 23:43
Dimitro
Praise the sun!
Данная тема была перемещена из раздела Web форум.
Причина перемещения: Решено.

Переместил: Dimitro.
Arcanum Core © Dev.
Для запросов на выдачу наград/снятие замечаний есть темы в Работе Портала. Не пишите по этому поводу в личку.
Сообщение # 4 написано 04.10.2012 в 18:26
  • Страница 1 из 1
  • 1
Поиск: