Четверг, 28 Марта 2024, 14:16

Приветствую Вас Гость

[ Новые сообщения · Игроделы · Правила · Поиск ]
  • Страница 1 из 1
  • 1
Форум игроделов » Программирование » Скриптовые языки программирования » SQL - не знаю как компактнее оформить запрос
SQL - не знаю как компактнее оформить запрос
HerrPotapovДата: Понедельник, 23 Января 2012, 23:49 | Сообщение # 1
заслуженный участник
Сейчас нет на сайте
Дано: ид игрока, ид боя, номер хода, таблицы player, battle, move, shot
Задача: проверить, сделал ли игрок свой ход (движение + выстрел)

Соответственно я решил написать следующий запрос:

Code
SELECT `a`.`move_id`, `b`.`shot_id`  
FROM `battle_move` as a, `battle_shot` as b  
WHERE `a`.`battle_id` = '$bid'  
AND `b`.`battle_id` = '$bid'  
AND `a`.`turn` = '$turn'  
AND `b`.`turn` = '$turn'  
AND `a`.`player_id` = '$pid'  
AND `b`.`player_id` = '$pid'


Не покидает ощущение, что этот запрос можно написать гораздо проще.
Если есть у кого-нибудь соображения - буду благодарен =)

Добавлено (23.01.2012, 23:49)
---------------------------------------------
Спасибо Lucasito - очевидное решение объединить две таблицы найдено =)


Discord: alpotapov#1741

Интервью с разработчиком WarCastle - Читаем и вникаем!
Форум игроделов » Программирование » Скриптовые языки программирования » SQL - не знаю как компактнее оформить запрос
  • Страница 1 из 1
  • 1
Поиск:

Все права сохранены. GcUp.ru © 2008-2024 Рейтинг