我想列出所有的销售,这与客户ID链接的所有销售,所以我希望看到查找每个客户
sale ID customerID customerfirstname customerlastname
1 1 J Bloggs
2 2 G Green
3 1 J Bloggs
这是我没有远,它不是完全正确...
SELECT sale.sale_id
customer.customer_id ,
customer.customer_first_name ,
customer.customer_last_name ,
FROM mydb.customer , mydb.sale
WHERE sale.sale_id = customer_id
这里是我的结构
CREATE TABLE `sale` (
`sale_id` int(11) NOT NULL,
`sale_items` int(3) NOT NULL,
`sale_paid` tinyint(1) DEFAULT NULL,
`customer_customer_id` int(11) NOT NULL,
PRIMARY KEY (`sale_id`,`customer_customer_id`),
KEY `fk_sale_customer1_idx` (`customer_customer_id`),
CONSTRAINT `fk_sale_customer1` FOREIGN KEY (`customer_customer_id`) REFERENCES `customer` (`customer_id`) ON DELETE NO ACTION ON UPDATE NO ACTION
) ENGINE=InnoDB DEFAULT CHARSET=utf8;
CREATE TABLE `customer` (
`customer_id` int(11) NOT NULL,
`customer_first_name` varchar(45) DEFAULT NULL,
`customer_last_name` varchar(45) DEFAULT NULL,
`customer_address1` varchar(45) DEFAULT NULL,
`customer_address2` varchar(45) DEFAULT NULL,
`customer_address3` varchar(45) DEFAULT NULL,
`customer_post_code` varchar(45) DEFAULT NULL,
`customer_debit` varchar(45) DEFAULT NULL,
PRIMARY KEY (`customer_id`)
) ENGINE=InnoDB DEFAULT CHARSET=utf8;
请分享您的表格结构 – Mureinik
完成后,我认为... – Badja