我使用的MySQL连接器与MySQL的Visual Basic,即时通讯做MySQL查询3个表连接,我试图与内部联接和“正常模式”与“正常模式”说不是唯一的表/别名与内部联接DataGrid的犯规负荷什么,这三个表是这个的人MySQL的内部联接查询
订单(N_ORDER,日期,客户编号)
Line_Order(N_ORDER,产品代码,数量)
产品(产品代码,名称,价)
和米与innerjoin ysql查询:
"SELECT c.name, COUNT(b.product_code) AS cnt FROM order a " & _
"INNER JOIN line_order b ON a.number_order = b.number_order " & _
"INNER JOIN product c ON b.product_code = c.product_code " & _
"GROUP BY c.name " & _
"ORDER BY cnt DESC "
,并以正常的方式是:
"SELECT product.name, COUNT(order_line.product_code) AS cnt FROM order, product, order_line where order.number_order = order_line.number_order AND order_line.product_code = product.product_code GROUP BY product.name ORDER BY cnt DESC LIMIT 0 , 5"
当我运行2ºMySQL查询在phpMyAdmin它完美的作品,但是当我在Visual Basic中运行它,它给我错误不是独特的表别名/命令我不知道该怎么做可以有人帮助我吗?
什么是错误消息的确切措辞? – Patashu