Я использую MySQL и PHP. У меня 2 таблицы. Первый имеет даты в нем. Эта таблица называется dates +——-+————-+———-+———+ | id | unixTime | month | year | +——————————————+ | 1 | 1443657600 | 10 | 2015 | | | | | | | 2 | 1443657600 | 11 | 2015 | | | | […]
Я запускаю следующий запрос, SELECT status.status_id, status.status_name, COUNT(workbin.status_id) FROM `status` LEFT JOIN `workbin` ON workbin.status_id = status.status_id GROUP BY status.status_id и получил выход status_id status_name count 1 New 44 2 On Hold 1 3 In Analysis 2 4 In Development 12 5 In Testing 17 6 In Release 2 7 Completed 151 8 In Review […]
У меня есть выбор в базе данных, например: $result = mysql_query(" SELECT dat_eb_registrants.id, dat_eb_registrants.first_name, dat_eb_registrants.last_name, dat_eb_registrants.email, dat_eb_registrants.comment, dat_eb_registrants.amount, dat_eb_registrants.published, dat_eb_registrants.transaction_id, dat_eb_registrants.register_date, dat_eb_field_values.field_value FROM dat_eb_registrants LEFT JOIN dat_eb_field_values ON dat_eb_registrants.id=dat_eb_field_values.registrant_id WHERE dat_eb_field_values.field_id='53' AND `event_id` >= 20 AND `event_id` <= 25 ORDER BY $sort $ascdsc "); и он получает diplayed в таблице html так: echo "ID Имя […]
Предположим, у меня есть 2 php-объекта: <?php class Post { public $id; public $text; public $user_id; } ?> а также <?php class User { public $id public $name } ?> Каждое сообщение имеет уникальное ограничение с 1 пользователем в базе данных. Я хочу заполнить данные в «Post» -объект с помощью метода PDO «FETCH_CLASS», который работает […]
Привет, мои проблемы в том, что я хочу только получить последнюю тему для «last _…». Простой order_by не будет работать, поскольку он будет сортировать форумы также, чего я не хочу. Код, который у меня есть до сих пор. Я делаю это в CodeIgniter, встроенном в Active Records. return $this->db->select('forums.*,') ->select('Count(topics.id) threads, Count(replies.id) replies') ->select('topics.url last_post_url, […]
Я попробовал решение в этом ответе , но это не сработало. Это привело к следующему SQL: SELECT user.id AS `Id`, user.name AS `Name`, AS `ReferralUser.Id`, AS `ReferralUser.Name` FROM `ReferralUser` INNER JOIN `account` ON (ReferralUser.id=account.id) Обратите внимание, что ReferralUser не является таблицей в моей базе данных, она должна быть псевдонимом. Мне нужно присоединиться к таблице как […]
Мой запрос должен допускать повторные значения в определенных столбцах, но я хочу, чтобы он возвращал значение null в запрос при повторном значении. Следующие два изображения показывают мою проблему: Что теперь возвращается Что я хочу, чтобы он вернулся: SQL-запрос: SELECT * FROM completo_sem_saldo AS a LEFT JOIN posicao_contabil AS b ON (a.Cliente = b.Cliente_Posicao) LEFT JOIN […]
Я попросил более простой вариант этого вопроса на дату и мили, когда более 100, в противном случае возвратит красный светофор, а затем понял, что я упростил свой запрос. Я задал новый вопрос, потому что решение было предоставлено моему первоначальному вопросу, но я задал неправильный вопрос. Вот это трюк: У меня была глупая цель – кататься […]
У меня есть 2 таблицы: table1 id message user 1 testing 23 2 testing again 44 3 test.. 23 5 lol 12 6 test.. 6 а также table2 id user friend 1 23 44 2 23 6 3 19 12 4 23 32 5 23 76 6 23 89 Я пытаюсь получить messages всех пользователей, […]
Как я могу получить значения одноранговых столбцов, если совпадает родительский идентификатор. В приведенном ниже примере я дам subcat_id как 42 и на основе cat_id (6) он должен дать мне 41 и 43. cat_id—-subcat_id—name =========================== 5———40———-ABC 6———41———-DEF 6———42———-GHI 6———43———-JKL Благодарю.