Udesign, А в таблице
ud_taxmin_bol_jam_hisob есть столбец, в который записывается ID юзера? Если есть (должен быть), то первый запрос запиши так :
$azo2 = mysql_query("
SELECT `azo_id`, `TH`, `TTF`, `TJ`, `jami`, `ud_tur`, `ummumiy`
FROM `ud_taxmin_bol_jam_hisob`
WHERE `ud_tur` = '1_tur' AND `id` = $user_id
ORDER BY `jami`
DESC LIMIT $start, $kmess
");
Но я не уверен, что это всё, что нужно. Надо в базе смотреть.
# ДоХтор (30.07.2016 / 01:07)
Udesign, А в таблице ud_taxmin_bol_jam_hisob есть столбец, в который записывается ID юзера? Если есть (должен быть), то первый запрос запиши так : $azo2 = mysql_query("
SELECT `azo_id`, `TH`, `T
Спасибо большой получилась супер
Вопрос больше к опытным пользователям мускула. Постараюсь объяснить суть:
Мне нужно объединить две таблицы (table1, table2), естественно буду использовать join, в данном случае left join. В параметре ON указываю table1.user_id = table2.id, всё - связано. Но! Мне нужно еще одна связка, тоесть типа ON table1.user_id = table2.id AND table1.from_id = table2.id, но проблема в том что поля user_id / from_id таблицы table1 имеют разные значения, а мне нужно получить данные с другой таблицы одним запросом и со связки ключей table1.user_id = table2.id и со связки ключей table1.from_id = table2.id. Тоесть мне по сути нужно соединить два Джоина. Вариант с UNION (UNION ALL) не подходит, так как он не то делает что мне нужно. Если сказать грубо то запрос должен возвращать три объединенных таблицы table и 2 table2 (для связки table1.user_id = table2.id / table1.from_id = table2.id). Есть такое решение?
# Str@nnik (04.08.2016 / 15:56)
Вопрос больше к опытным пользователям мускула. Постараюсь объяснить суть:
Мне нужно объединить две таблицы (table1, table2), естественно буду использовать join, в данном случае left join. В параметре
Так и пиши три джоина и объединяй по необходимым полям.
Simba, Так будет же ругаться мол несколько раз использую таблицу в нескольких джоинах, или я что-то не так понял? Покажи пожалуйста пример
# Str@nnik (04.08.2016 / 17:18)
Simba, Так будет же ругаться мол несколько раз использую таблицу в нескольких джоинах, или я что-то не так понял? Покажи пожалуйста пример
Вот мне кажется нечто похожее на твой запрос будет.
SELECT *,
concat(a.formalname,' ', a.shortname, '.') AS region_name,
concat(b.formalname,' ', b.shortname, '.') AS area_name,
concat(c.formalname,' ', c.shortname, '.') AS city_name,
a.aoid AS id
FROM `d_fias_addrobj` AS a
LEFT JOIN d_fias_addrobj AS b ON a.`parentguid` = b.`aoguid`
LEFT JOIN d_fias_addrobj AS c ON b.`parentguid` = c.`aoguid`
WHERE a.`formalname` = '" . $DB->ForSql($arr['UF_CITY_NAME']) . "'
AND a.`actstatus` = 1
AND (
a.shortname = 'ст-ца'
OR a.shortname = 'г'
)
GROUP BY `id`
ORDER BY a.`shortname`
LIMIT 0, 1
Всё из одной таблицы тянется. В конечном итоге с помощью связей тянется 3 строки из таблицы.
Simba, Ну гляну, спасибо.
как сделать "spoiler" в пхп ?
# serghei (04.08.2016 / 20:50)
как сделать "spoiler" в пхп ?
Никак. Спойлер пишется не на пхп.
# ДоХтор (04.08.2016 / 20:52)
Никак. Спойлер пишется не на пхп.
ну типа как спойлер чтото есть ?
элемент "case" использовал,но это нето