一个当前单元格中来自其他表的两个单元格

我有一张桌子,里面有卡车信息。我有另一个表,其中包含驾驶员信息(每次行程中有两个名称和卡车 ID)。我从第一个表中获取有关其当前状态的每日报告,并且我想要一个包含两个当前驱动程序的单元格。当我加入表格时,我从每辆卡车上得到两行,唯一的区别是司机的名字。有没有办法生成单行(PHP 或 SQL 查询)?了解我目前的结果是这样的:

Truck:DRIVER1:Date:Destination:Cargo:Remarks
Truck:DRIVER2:Date:Destination:Cargo:Remarks

我想得到这样的东西:

Truck:DRIVER1 DRIVER2:Date:Destination:Cargo:Remarks

这可能吗?我对此很陌生


牛魔王的故事
浏览 100回答 1
1回答

冉冉说

例如,您将第一个提取的字符串存储在第二个变量中$str1,第二个存储在第二个变量中$str2。您现在可以使用ltrim()和rtrim()函数作为<?php&nbsp;$str1 = 'Truck:DRIVER1:Date:Destination:Cargo:Remarks';$str2 = 'Truck:DRIVER2:Date:Destination:Cargo:Remarks';$result = ltrim($str2,'Truck:');$result = rtrim($result,':Date:Destination:Cargo:Remarks');?>$result在此之后,您将获得as DRIVER2的值然后你可以将结果连接成字符串 1 作为$str1 = 'Truck:DRIVER1 '.$result.':Date:Destination:Cargo:Remarks';当您回显时,$str您将获得所需的输出输出Truck:DRIVER1 DRIVER2:Date:Destination:Cargo:Remarks
打开App,查看更多内容
随时随地看视频慕课网APP