【MYSQL变量IN子句】教程文章相关的互联网学习教程文章

带有where子句的mysql insert命令【代码】

我试图将数据插入数据库中的特定行,但我mysql说这是一个错误:INSERT INTO user (rep, course) VALUES('5', 'computer science') WHERE user='2'解决方法: UPDATE user SET rep = '5', course = 'computer science' WHERE user = '2'Link to docs.

mySQL(和MSSQL),在where子句中使用索引和非索引列

我使用的数据库目前是mySQL,但后来可能是MSSQL. 我的任务是关于mySQL和msSQL如何处理索引和非索引列. 可以说我有一个像这样的简单表: * table_ID – 自动增加.只是一个ID,索引.* table_user_ID – 每个用户都有一个索引的唯一ID* table_somOtherID -some data ..* …. 让我们说我有很多!!此表中的行数,但每个用户添加到此表的行数非常小(10-100) 我想在这个表中找到一些特定的行.来自特定用户(索引列)的一行或多行. 如果我使用以...

mysql – 将WHERE子句添加到JOIN语句【代码】

我有2张桌子,员工和假期. 我想在查看今年的假期后,选择一份员工名单,他们允许的假期和剩下的假期. 表格如下所示(仅显示重要行)employeesid,name,allowed_holidayholidayid,employee,num_days,date_to我有当前查询找到这些值很好,但我想添加一个WHERE子句只计算员工的假期,如果date_to> xxxx-09-01 AND< XXXX-09-01.SELECT e.id,e.name,e.allowed_holiday,(e.allowed_holiday - SUM(h.num_days)) AS remainingFROMemployees AS eLEF...

php – 其中OR所在的mysql – mysql查询带有两个where子句【代码】

我有一个SQL语句:$sql =" SELECT DISTINCTscr.* FROM scr LEFT JOIN `users` ON `users`.user_id=scr.user_idWHERE $email_filter LOWER(scr.genre) LIKE '%$search_word_fix%' **HERE** $psez protage $wwc $prevoption $locatio $rats $rat1 $rat2 $rat3 $rat4 GROUP by scr.sp_name ORDER BY scr.grade DESC";当我在“HERE”中添加’%$search_word_fix%’之类的较低(scr.classification)时它没有显示正确的结果....

mysql – 按where子句中的条件顺序获取记录【代码】

select id,title,release_date from tbl_movies where release_date > '2014-02-20' or release_date='' order by release_date asc"id" | "title" "release_date" "49" | "Fandry" | "" "92" | "Govinda" | "" "112"| "Gadad Jambhal" | "" "114"| "Aandhali Koshimbir" | "" "118"| "Mee Aani U" | "" "125"| "Tapal" ...

MySQL更新查询与WHERE子句和INNER JOIN不起作用【代码】

似乎无法到达我的更新查询中的下一步.我能够成功查看与select no问题相关的列:SELECT sales_flat_order_grid.entity_id,sales_flat_order_grid.increment_id,sales_flat_order.coupon_code FROM sales_flat_order_grid INNER JOIN sales_flat_order ON sales_flat_order_grid.entity_id = sales_flat_order.entity_id WHERE sales_flat_order_grid.increment_id = "12345678";这显示了与正确的increment_id相关的3列. 下一步...

如何将使用WITH子句的SQL查询转换为MySQL?【代码】

如何将其转换为MySQL?它使用MySQL不支持的WITH子句.我搜索了网站并阅读了几个问题,但没有任何帮助. 我还在学习SQL所以不太了解:/. 此查询将四列中的数据合并为一列.WITH query AS (SELECT t1.categoryid AS lev1, t2.categoryid as lev2, t3.categoryid as lev3, t4.categoryid as lev4FROM category AS t1LEFT JOIN category AS t2 ON t2.parent = t1.categoryidLEFT JOIN category AS t3 ON t3.parent = t2.categoryidLEFT JOI...

mysql – 如何做多个封装的WHERE子句【代码】

我正在尝试创建一个聊天应用程序,我想拉出用户1和2的对话. 表:+----+---------------------+-----------+---------+ | id | message | from_user | to_user | +----+---------------------+-----------+---------+ | 1 | hello trick | 1 | 2 | | 2 | hi raf i am okay | 2 | 1 | | 3 | how is jo doing | 1 | 2 | | 4 | Hey | ...

php – 带有两个where子句的mysql查询【代码】

我正在制作成员的自动滚动.我有两个mysql查询,我想显示有照片的成员并在上次登录时订购.所以在第一集我没有任何问题,因为我这样做$sql=mysql_query("SELECT * FROM accounts WHERE avatar != '' ORDER BY lastlogin DESC LIMIT 50");这工作正常.但是当用户滚动并转到页面底部时,我正在尝试加载由上面完成的相同过滤订购的下一组50个用户.所以我正在这样做$sql = mysql_query("SELECT * FROM accounts WHERE lastlogin < '$last_ms...

php – 使用ORDER BY RAND()和多个WHERE子句mysql【代码】

我知道rand()的顺序不是从数据库中绘制随机值的最快方法,但我的数据库很小,而且此时;我只是想让它起作用!哈哈.这是我的代码:include('includes/dbc.php'); $top_query = "SELECT * FROM top WHERE 'occasion_id =" . $occasion . "' AND 'temperature_id = " . $temperature . "' AND 'user_id = " . $user_id . "'ORDER BY RAND() LIMIT 1"; $top_result = mysqli_query($dbc, $top_query) or die (' The top SELECT query is b...

mysql – (My)SQL查询的“可选”WHERE子句【代码】

我在MySQL中遇到一个SELECT查询有点问题,我会感谢你的一些指示.请随时指出我现有的答案(如果有的话我错过了). 查询目前如下:SELECT e.*, ie.aaa, ue.bbb, ue.ccc FROM ie LEFT JOIN e ON ie.e_id = e.e_id LEFT JOIN ue ON ie.e_id = ue.e_id WHERE ie.other_id = ? AND ue.unrelated_id = ? ORDER BY ...有三个表:即e和ue. 表ie和ue是e的关系,因此包含外键(e_id). ?表示输入参数. 问题是ue.unrelated_id =?部分.我真正想做的是...

mysql – 需要返回两组具有两个不同where子句的数据【代码】

我有一个跟踪交易的表. 该表设置为:transactions:id, account_id, budget_id, points, type我需要返回每个budget_id的点数之和,其中type =’allocation’和point的总和,其中type =’issue’ 我知道如何在一个查询中执行每个操作,但不能同时执行. 预期结果集:budget_id allocated issued434 200000 100242 100000 5020621 45000 3940解决方法: SELECT budget_id, SUM(IF(type = 'allocatio...

mysql – SQL从两个表中选择,如果WHERE子句为false,则获取列的空值【代码】

http://sqlfiddle.com/#!9/cfd41ef/1 我想从table person获取每一行,如果WHERE为false,我想得到null值.有没有办法做到这一点?提前致谢.CREATE TABLE `pet` (`owner_id` INT(11) NULL DEFAULT NULL,`pet_type` ENUM('DOG','CAT') NULL DEFAULT NULL,`pet_name` VARCHAR(50) NULL DEFAULT NULL ) COLLATE='latin1_swedish_ci' ENGINE=InnoDB ;CREATE TABLE `person` (`id` INT(11) NULL DEFAULT NULL,`first_name` VARCHAR(50) NULL...

mySQL存储过程where子句问题【代码】

我有一个看起来像这样的mySql存储过程 – delimiter | create procedure GetEmployeeById(in ID varchar(45)) beginselect id,firstName,lastName,phone,address1,address2,city,state,zip,username,password,emptypeidfrom myschema.tblemployees twheret.id=ID limit 1; end | delimiter;如果我没有限制1,它总是返回表中的所有行 – 每个记录的id值设置为ID参数.为什么我不能只使用id = ID的地方,为什么我这样做会返回所有记录?...

mysql – 条件Where子句替代【代码】

我使用xml来显示查询结果.我有一个与我的查询相关的问题.在客户表中说我有一个数据,其id不是任何其他表中的forigne键,但我仍然想显示数据.我,使用左连接.但问题在于其他表条件(Where子句pr.fActive = 1 …),因此我无法显示仅存在于customer表中但不存在于其他表中的数据.如何做到这一点<Table>customer cu</Table><Joins>left join customerprogramxref cuprxref on cu.ixcustomer=cuprxref.ixcustomerleft join tblprogram pr on...