草庐IT

offer_id

全部标签

mysql - 将查询结果中的 id 外键替换为用户名

我有这个有效的查询:SELECTid,SUM(points)ASpointsFROMleaderboardWHEREroundtimeBETWEENLOCALTIMESTAMP-INTERVAL'24hours'ANDLOCALTIMESTAMPGROUPBYidORDERBYpointsDESCLIMIT25它可能返回这样的东西:idpoints------------15430172781692但是,我不想在结果中包含id,而是想将其替换为与id对应的用户名(来自users表)用户表:idusername-------------15Frank16Joe17Andy这样第一个查询的

mysql - 使用相应的唯一 ID 从另一个表中的数据更新行

完全是新手,正在尝试弄清楚。写了一个错误的查询并删除了我的主客户表中的大部分名字和姓氏。我在不同的表中有名称,但似乎无法弄清楚如何根据每个唯一ID将名称first和last插入到我的主表中。这是我迄今为止尝试过的,但完全超出了我的理解范围。UPDATE`Master_table`SET`first`=(SELECT`first`FROM`table_1`)WHERE`id`IN(SELECT`id`FROM`table_1`);任何帮助和仁慈将不胜感激 最佳答案 很遗憾听到有关删除的消息。我可以看到您的查询要去哪里,但是UPDATE

php - 在 session 中添加 ids 作为数组并根据其中的 ids 返回产品

我正在尝试将多个产品添加到session中,然后在报价页面上显示该session中的所有产品。我是怎么做到的:发送productid的报价页面链接:Requestaquote然后在报价页面上我把它放在一个session中:$_SESSION['product']=$_GET['product'];但这只记住了一个产品,如果我返回添加另一个产品,那么只会显示那个新产品,而不是我添加的两个产品。我想在session中保存所有ID,然后在查询中使用idIN('1','2','3')显示所有已保存的产品id是通过单击链接发送的产品ID。我尝试了一些方法,例如将session转换为数组,但它仍然

php - 如何根据数据库中的另一个变量存储不同自增的ID

我要验证在数据库中存储格式ID的理想方式:[type]-[year]-[auto-increment]其中自增字段根据类型。这里有一些例子:ABC-2016-1ABC-2016-2XYZ-2016-1ABC-2016-3XYZ-2016-2AAA-2016-1AAA-2016-2AAA-2016-3正如我们所见,ABC、XYZ和AAA具有不同的自动递增ID,它们基​​于不同的哪个先出现。我想到的表结构是这样的:TABLEmy_table(idINTUNSIGNEDAUTO_INCREMENTUNIQUEPRIMARYKEY,typeENUM('ABC','XYZ','AAA')NOTN

mysql - 如何从同一列表中选择包含 ID 而不是仅包含 ID 的记录

我希望选择的记录包含选定的ID,但不只包含来自同一列表的这些ID。我的SQL代码:selectquestion_id,person_idfrom`answers`where`person_id`in('9','18')结果:2,92,184,94,185,186,9预期结果:5,186,9完整的SQL查询:selectid,namefromquestionswhereidnotin('3','13')andexists(select`id`from`answers`where`answers`.`question_id`=`questions`.`id`and`person_id`in

php - 如何在不重复id的情况下加入3个表?

我有3个表:te_event、te_venue、te_category。te_event表包含以下列:categoryID、venueID、事件描述、标题、日期、价格。te_venue表包含以下列:venueID、venueName和location。te_category有列:catID和catDesc。这是我的问题SELECT*FROMte_eventsINNERJOINte_venueONte_events.venueid=te_venue.venueidINNERJOINte_categoryONte_events.catid=te_category.catid但它通过重复ID

php - 在 Laravel 5.2 中按 id 显示图像文件

我有一个名为files的表,它保存了与属性表相关的图像的名称。我正在尝试使这些图像显示为以下关系。这是属性表的一部分。这是表文件及其与属性表的关系。我可以在我的Controller(PropertyController)的显示方法中传递什么参数?目前我有以下内容:publicfunctionshow($id){$properties=Property::find($id);$files=File::all();returnView::make('properties.show',['properties'=>$properties,'files'=>$files]);}但是它返回到Vi

PHP 查询 - 当用户 ID 存储在另一个表中时,如何添加新列并在表中插入用户信息?

所以我是PHP的新手,目前我正在制作一个PHPOOP身份验证系统。登录和注册工作正常,但现在我需要为用户提供一个选项,以将无限属性(输入列名称和值)添加到他的个人资料中,但诀窍是我需要将属性存储在另一个数据库表中。这是我的用户表。uidupassfullnameuemail1md5(pass)JohnSnowjohn@gmail.com2md5(pass)JohnDoejdoe@gmail.com我想我的新table应该看起来像这样。iduidageprofesssiongender1117hahamale2262eeemale等等。这个系统只是为了教育目的,它可能没有任何意义,用户可

MYSQL select count(*) in an table if id exists in another table

这应该很简单,但我一直坚持下去,在这里找不到答案。我想计算一个表中与给定user_id匹配的记录数,如果该user_id存在于另一个表中,否则返回-1。类似于:SELECTCOUNT(*)FROMtable_1WHEREuser_id=(IFEXISTStable_2.user_id='22'),ELSE-1;总而言之,如果table_2包含一个user_id为22,则返回table_1中带有user_id为22,否则返回-1。请问我该怎么做?(注意。澄清一下,user_id不是两个表中的主键)编辑:添加表格示例:table_1---------------------user_id|

mysql - Odoo - 使用代码而不是 id 搜索产品

我正在使用odoo10,我有两个模型Order_Line和Products。订单热线classOrderLine(models.Model):_name='order_line'_description='OrderLines'name=fields.Char()products=fields.Many2one('amgl.products',String='Products')产品展示classProducts(models.Model):_name='products'_description='Products'_sql_constraints=[('uniq_poduct_co