Цитата:
Сообщение от Speed1
Основы мускула я знаю.
Я могу написать простенькие запросы, что то отредактировать ручками.
Но увы нету больших познаний в мускул поэтому и написал на данном форуме.
|
так это и был простой запрос
Вы еще сложные не видели.
Цитата:
Сообщение от Speed1
ДА и часто ли используют такие запросы?)
|
ну как сказать, Вам для администрирования понадобится.
Добавлено через 3 минуты
Вот Вам пример сложного запроса на топ альянсов делал:
SELECT ally_name AS NS_allyName, ally_crest_id AS NS_allyCrestId, ally_id AS NS_allyId, characters.char_name AS NS_leaderName, characters.online, cd.COUNT AS NS_players
FROM clan_data
LEFT JOIN characters ON clan_data.leader_id = characters.charId
LEFT JOIN (
SELECT ally_id AS ad, COUNT(*) AS COUNT
FROM clan_data
LEFT JOIN characters ON clan_data.clan_id = characters.clanid
GROUP BY ad
) AS cd ON clan_data.ally_id = cd.ad
WHERE clan_id=ally_id AND characters.accesslevel=0
ORDER BY cd.COUNT DESC
LIMIT {LIMIT}Code: SQL
Или вот для форума делал подробный запрос:
SELECT tid, {$prf}topics.title, starter_name, {$prf}topics.last_poster_name, start_date, {$prf}topics.last_post, {$prf}topics.forum_id,
{$prf}posts.post, {$prf}posts.author_id, {$prf}posts.pid,
{$prf}members.member_id,
{$prf}forums.name
FROM {$prf}topics
LEFT JOIN {$prf}posts ON {$prf}topics.tid = {$prf}posts.topic_id AND {$prf}topics.last_post = {$prf}posts.post_date
LEFT JOIN {$prf}members ON {$prf}topics.last_poster_name = {$prf}members.name
LEFT JOIN {$prf}forums ON {$prf}topics.forum_id = {$prf}forums.id
WHERE approved='1' $invisCategory
ORDER BY {$prf}topics.last_post DESC
LIMIT {$cfg['forum']['maxList']}Code: SQL