【MYSQL中获取得最后一条记录的语句】教程文章相关的互联网学习教程文章

PHP-在MySql中获取两列并相乘结果【代码】

好的,我有以下内容:user id meta2 _qty 32 Weight 201 _qty 11 weight 30我需要获取用户ID列,然后将数量乘以权重,得出用户ID 2 = 60和用户ID = 1 30 …我尝试了以下方法,但无济于事:$myrows = $wpdb->get_results( "SELECT meta_value, SUM(_qty*weight) AS product_id FROM {$wpdb->prefix}woocommerce_order_itemmeta GROUP BY ($query_select_order_items)" );其中($query_select_ord...

mysql-SQL在每个SELECT请求上获取ROW_NUMBER和COUNT【代码】

我正在建立一种网格机制,我需要从数据库中检索找到的总数或记录中的数据,只检索其中包含row_number的这些记录的范围. 我正在使用SqlServer进行测试,但是我也需要在Oracle和MySql上提供支持. 这就是我正在尝试的方法,但是我无法使其工作:SELECT * FROM (SELECT ROW_NUMBER() AS RN, COUNT(*) AS TOTALCN, Id, Name, Phone FROM MyTable WHERE Deleted='F')WHERE RN > 100 AND RN < 150;这个想法是:MyTable -> number of records: ...

mysql-尝试获取列名称为“ ssl”的列的记录时,选择查询不起作用【代码】

有人可以建议我这个查询有什么问题吗?mysql> select dom_id, ssl from hosting;我得到以下错误:ERROR 1064 (42000): You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version for the right syntax to use near 'ssl from hosting' at line 1如果我删除ssl,则查询将给出应有的结果. 注意:dom_id和ssl都是托管表的两列.解决方法:试试这个select `dom_id`, `ssl` from hosting;ss...

mysql-根据字符在sql语句中获取字符串的一部分【代码】

我有一个SQL语句如下SELECT cc.id, SUBSTRING(cc.path,2) AS pointer FROM table AS CC现场路径就像/2/3 or /3/23/4我想得到的是第二个斜杠之后的数字.我不能使用SUBSTRING(cc.path,2,1),因为它并不总是一个数字.我如何根据结尾处的数字或2个斜杠之间的数字来获取该数字? 谢谢 基兰解决方法: SELECT SUBSTRING_INDEX(SUBSTRING_INDEX(cc.path,'/',3),'/',-1)查看:http://dev.mysql.com/doc/refman/5.7/en/string-functions.html#...

MySQL返回第一条和最后一条记录以获取连续相同的结果【代码】

我正在使用MySQL,并且有一个名为“ results”的表,该表存储监视器的结果,该监视器确定服务在特定时间是启动还是关闭.+-----------+------------+---------------------+--------+ | result_id | service_id | time_stamp | result | +-----------+------------+---------------------+--------+ | 1 | 1 | 0000-00-00 00:01:00 | down | | 2 | 1 | 0000-00-00 00:02:00 | up | |...

mysql-在is(object,Cl)中:获取行R时出错【代码】

我有一个MySQL表,我正在尝试使用RMySQL访问R. 应该从中返回1690004行dbGetQuery(con, "SELECT * FROM tablename WHERE export_date ='2015-01-29'")不幸的是,我收到以下警告消息:In is(object, Cl) : error while fetching row In dbGetQuery(con, "SELECT * FROM tablename WHERE export_date ='2015-01-29'", : pending rows并且仅接收?400K行. 如果我使用dbSendQuery将查询分为几个“访存”,则在收到约40万行之后,警告消息开始...

mysql-如何使用`IN`运算符获取计数【代码】

我正在尝试使用IN运算符来获取表中某些字段的计数. 这是我的查询:SELECT order_id, COUNT(*) FROM remake_error_type WHERE order_id IN (1, 2, 100) GROUP BY order_id;我当前的输出:| order_id | COUNT(*) | +----------+----------+ | 1 | 8 | | 2 | 8 |我的预期输出:| order_id | COUNT(*) | +----------+----------+ | 1 | 8 | | 2 | 8 | | 100 | 0 ...

mysql:获取TEXT的不同值【代码】

我想获得唯一的消息(数据类型:TEXT).我正在使用此简单查询来实现此目的:SELECT DISTINCT message FROM `online_communication`我得到的结果是:hello.. what's up? second message.. third message..... third message.....为什么我收到第三条消息….. 2次?我也尝试过:SELECT DISTINCT BINARY message FROM `online_communication`但是,在BLOB中获得相同数量的行 PS:GROUP BY也没有运气. SQL小提琴:http://sqlfiddle.com/#!9...

mysql-以特定顺序从数据库中获取数据【代码】

我有一个名为供应商的表,这是它的视图id vendorname staffpick totalfav 1 V1 yes 1 2 V2 yes 3 3 V3 yes 4 4 V4 2 5 V5 5 6 D 7 A我希望按以下顺序创建供应商列表(不重复供应商)首先,应该选择人员选择价值为yes的那些供应商,并且这些人员选择供应商应按总收藏价值的降序排列.然后那些应该...

不能从窗体到我的mysql数据库中获取数据【代码】

我有问题让我的代码在php中工作我想将数据从HTML中的表单移到我的MySQL数据库中,但是它不起作用? 形式部分<form action ="Mydbsinsertpersson4.php" method='POST'><table><tr><td width='100'>F?r namn:<input type='text' name='fnamn'><td></tr><tr><td width='100'>Efternamn:<input type='text' name='enamn'><td></tr></table><tr><td><input type='submit' name='Submit' value='Submit'><td></tr></form>的PHP部分<?phpi...

PHP-MYSQL-从匹配的两个表中获取值【代码】

我试图从匹配的两个表中获取一个值. 预订表:id, member_id, salon_id, service_id, appointment_date, booking_date1, 5, 2, 1, 2015-08-29, 2015-08-292, 5, 2, 2, 2015-08-29, 2015-08-293, 5, 3, 3, 2015-08-29, 2015-08-294, 5, 3, 4, 2015-08-29, 2015-08-29服务表:service_id, salon_i...

MySQL查询每行仅获取4条记录【代码】

我在一个mysql查询中面临问题.数据库记录如下.id name 1 a1 2 a1 3 a1 4 a1 5 a1 6 a1 7 a1 8 a1我的预期结果如下id name 1,2,3,4 a1 5,6,7,8 a1每行4条记录 谁能帮帮我吗 ?解决方法:请尝试这个SELECT GROUP_CONCAT(id) FROM (SELECTCEIL(@rownum :=@rownum + 1 / 4) AS pageNo,id,name FROM( SELECT @rownum := 0) r, temp ) tempTable GROUP BY pageNo

MySQL查询:是否有更好的方法可以根据birth_date日期字段获取X岁或以上的用户【代码】

目前,我正在将用户的出生日期存储为DATE字段,并以0000-00-00作为默认值. 我正在使用此查询来获取例如30岁或更早的用户.SELECT * FROM myUsers WHERE birth_date != '0000-00-00' AND DATE(birth_date) < DATE( DATE_SUB( NOW() , INTERVAL 30 YEAR ) ) ORDER BY user_id desc LIMIT 0,10这是获取我想要的正确的SQL查询吗? (获取年龄超过或刚好超过30岁的用户)是否可以通过任何方式对其进行改进/优化?解决方法:这并不总是错...

php-通过URL中的特定ID从MySQL数据库获取数据【代码】

我是PHP MySQL的新手.我正在开发一个歌本网站. 我正在尝试从URL site / publicsong.php?id = 12中的ID提取数据库中的数据.<?php// Create connection $conn = new mysqli($servername = "localhost";$username = "dansdlpe_dan";$password = "g+GbMr}DU4E@";$db_name = "dansdlpe_lyrics";);// Check connection $db_name = "dansdlpe_lyrics"; mysqli_select_db($conn,$db_name);$id = $_GET['id']; $id = mysqli__real_escape_s...

mysql-获取多个表的总和【代码】

表示例:branch ---------------------------------- branchID | branchName | brMgrName| ---------------------------------- | 1 | a |Tom | | 2 | b |Jeff | | 3 | c |Lin | ----------------------------------order ---------------------- orderID | branchID | ---------------------- | 1 | 2 | | 2 | 2 | | 3 | 3 ...