mysql-variables

    0热度

    1回答

    从来就搜索了很多,但我不能弄清楚如何做到这一点,如果it's可能...... 我有这个表: CREATE TABLE bilanci ( id int AUTO_INCREMENT NOT NULL, medicoid int NOT NULL, `1` int NOT NULL DEFAULT 0, `2` int NOT NULL DE

    -1热度

    1回答

    让我们假设这个模式: CREATE TABLE test ( test_Id INT NOT NULL PRIMARY KEY AUTO_INCREMENT, user_Id INT NOT NULL, date DATE, result VARCHAR(255) NOT NULL, ) engine=innodb; 我的目标是拿起最后5个结果最高为每个不同的USER_ID,有序从最

    1热度

    2回答

    所以我发现这个代码片断在SO上。它基本上伪造了MySQL的“row_number()”函数。它执行得非常快,我喜欢和需要,但我无法在最后的where子句中加上。 select @i:[email protected]+1 as iterator, t.* from big_table as t, (select @i:=0) as foo 在where iterator

    0热度

    1回答

    我努力以正确的方式编写查询。虽然它的工作我给出的错误: A new statement was found but no delimiter between it and the previous one (near select) 很显然,我仍然可以用这个错误,但#1的工作。我不特别喜欢'哈克'的方法和#2。这导致在进一步下线试图运行查询的问题。 来自Google Research,它表明错误可

    3热度

    1回答

    我想结合2个不同列的条件来查询。这是我的原始查询。你可以在sqlfiddle.com中测试它。 -- creating database first for test data create table attendance(Id int, DateTime datetime, Door char(20)); INSERT INTO attendance VALUES ( 1, '2016-

    0热度

    1回答

    在下面给出的结果集,其中有2个独立用户(ID),并可能有更多这样的用户走出查询: 这里是多连接查询: select id, name, col1Code, col2Code, col2Value from users_table UT join col1_table C1T on UT.id = C1T.user_ID_FK join col2_tab

    2热度

    1回答

    我需要基于build_steps的MAX值创建排名列,其中每个不同的part_id都与order_id关联为那part_id。无论何时迭代新的order_id,秩应该重新开始。 我有以下小提琴,但它没有正确创建排名。 http://sqlfiddle.com/#!9/63d47/29 下面是我的查询 SET @current_rank = 0; SET @prevOrder = null; S

    0热度

    2回答

    您好我正在创建一个日期为列名称的表。 我使用此代码列添加到表: DROP PROCEDURE IF EXISTS filldates; DELIMITER | CREATE PROCEDURE filldates(dateStart DATE, dateEnd DATE) BEGIN WHILE dateStart <= dateEnd DO ALTER TABLE da

    0热度

    1回答

    我有两个表。我想根据table2中的同一行索引更新table1中的一行。这些ID不匹配,但是表2中的ID与行索引匹配。表2中总是会有更多的数据,但我不在乎是否错过了额外的行。 我如何在mysql UPDATE语句中实现这个功能? table 1 ______________ table 2 _____________ Row number | id | value | Row nu

    0热度

    3回答

    ,所以我有这样的表中的数据排名: id total group_id 1897 738 1 2489 716 2 2325 715 3 1788 702 2 1707 699 3 2400 688 3 2668 682 2 1373 666 1 1494 666 1 1564 660 1 2699 659 1 1307 648