表1
field_id
40
41
42
表2
field_id value
40 a
41 b我现在有两张这种数据库表,我想得到 结果 是:
40 => a
41 => b
42 => 值没 就为空php 中处理 ,谢谢各位帮忙
field_id
40
41
42
表2
field_id value
40 a
41 b我现在有两张这种数据库表,我想得到 结果 是:
40 => a
41 => b
42 => 值没 就为空php 中处理 ,谢谢各位帮忙
解决方案 »
- ajax無刷新留言板問題
- $_GET(name) 不加分号老报错,怎么屏蔽掉错误(服务器配置改,不要代码内的屏蔽)。
- 弹出层翻页,主页面不刷新。有类似例子
- url重写
- php +jmail发邮件老是不成功,也看不到提示,请高人帮看一眼感谢
- php如何 批量删除
- msxml3.dll<br/><b>Description:</b> 发生安全性问题.这个是什么错误,居然百度不到
- 用php在线管理 iis?
- 一个关于表单传值的问题,弄的我很郁闷
- 我装上apache_2.0.43后,输入http://localhost:端口/不能运行(有人说是端口冲突,我改成别的端口还是不行),还有什么地方容易出错,请高手明
- Apache重写问题目录不存在就报错
- 求linux下安装ie4linux步骤
left outer join 表2 b on a.field_id=b.filed_id
表1
field_id minorid sequence 自定义字段顺序 modtime
是根据 查出的结果 表2
field_id deviceid value
是根据 deviceid 查出的结果 上面我列的是已经查出的结果 。不好意思 ,没表达明确
select * from (SELECT * FROM `xxt2_custom_field_minor` WHERE `minorid`='10-001') as a left join on (select * from xxt2_custom_field_string where deviceid='10-001-0020') as b on xxt2_custom_field_minor.field_id = xxt2_custom_field_string.field_id
结果不行
看好了,是left join (xxxx)as b on ......
而不是 left join on (xxxx) as b 一字之差 语法就不对了