我需要带有一些前缀和后缀的mySql结果。这是我的代码:
SELECT bk_id, bk_rtype, villas_db.v_name AS villa_name
FROM booking_db
INNER JOIN villas_db ON booking_db.bk_vid = villas_db.v_id
WHERE '2012-11-02'
BETWEEN bk_date1
AND bk_date2
ORDER BY bk_id DESC
LIMIT 0 , 30
结果如下:
bk_id bk_rtype villa_name
30 2 T2
29 3 V1
所以我需要的结果是:
bk_id bk_rtype villa_name booking_no
30 2 T2 B2-00030
29 3 V1 B3-00029
当B是一个由“-”和sprintf("%05d",bk_id)分离的预定前缀时,请建议。
请提供建议。
LPAD
进行编辑也是在回答发布后不久就完成的(在你的回复之前)。无论如何,你的问题已经解决了,这是好事。享受吧 :-) - Yogendra Singh