MYSQL查询怎么写? 查basic,faces两个表

select f.uid,f.commname,b.jobid,j.jobname

from basic b,faces f

where f.commname=b.commname

哈哈 照抄的 这个语句正确的

可用函数     mysql_insert_id()    获取最新插入数据库中数据的product_id。

直接输出 mysql_insert_id() 返回的是最新插入数据的ID

 如果你的product_id是 unsigned int,或者 bigint 的 。那么,可能是返回的是错误的。而要用 LAST_INSERT_ID()代替。

insert into basic values (null,'华硕笔记本最新款','3800.00','8026')

$product_id = mysql_insert_id()  //获取刚插入product的id

insert into attr values(null,'品牌','华硕',"$product_id")

insert into attr values(null,'型号','AX550',"$product_id")

`````````````````

可左关联表查询:

SELECT * FROM attr LEFT JOIN basic ON attr.product_id = basic.product_id

select f.uid,f.commname,b.jobid,j.jobname

from basic b,faces f

where f.commname=b.commname


欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/zaji/7415827.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-04-05
下一篇 2023-04-05

发表评论

登录后才能评论

评论列表(0条)

保存