- html - 出于某种原因,IE8 对我的 Sass 文件中继承的 html5 CSS 不友好?
- JMeter 在响应断言中使用 span 标签的问题
- html - 在 :hover and :active? 上具有不同效果的 CSS 动画
- html - 相对于居中的 html 内容固定的 CSS 重复背景?
我是初学者,我花了一个多小时寻找解决方案,我没有时间浪费这个周末。
所以我想要获得 klant_code = reis_code 的日期、目的地和名称,但我收到标题中显示的错误。如果我使用
select klant.naam, reis.bestemming from klant,reis where klant_code = reis_code
它有效,我不明白的是,只有当我想将日期添加到 klant(客户端)时,它才会出现错误。我在这里做错了什么?
感谢您的时间和帮助!这是我的 SQL 代码:
CREATE TABLE `bestelling` (
`bestelling_code` int(11) NOT NULL,
`klant_code` int(11) NOT NULL,
`reis_code` int(11) NOT NULL,
`datum` date NOT NULL
) ENGINE=InnoDB DEFAULT CHARSET=latin1;
--
-- Gegevens worden geëxporteerd voor tabel `bestelling`
--
INSERT INTO `bestelling` (`bestelling_code`, `klant_code`, `reis_code`, `datum`) VALUES
(1, 1, 1, '2017-12-12'),
(2, 5, 3, '2018-01-01'),
(3, 2, 5, '2018-03-05'),
(4, 4, 2, '2018-08-08'),
(5, 3, 4, '2018-12-10');
-- --------------------------------------------------------
--
-- Tabelstructuur voor tabel `klant`
--
CREATE TABLE `klant` (
`klant_code` int(11) NOT NULL,
`naam` varchar(20) NOT NULL,
`adres` varchar(20) NOT NULL
) ENGINE=InnoDB DEFAULT CHARSET=latin1;
--
-- Gegevens worden geëxporteerd voor tabel `klant`
--
INSERT INTO `klant` (`klant_code`, `naam`, `adres`) VALUES
(1, 'Gester', 'Amsterdam'),
(2, 'Piet', 'Breda'),
(3, 'Klaas', 'Rotterdam'),
(4, 'Henk', 'Etten-leur'),
(5, 'Sjaak', 'Tilburg');
-- --------------------------------------------------------
--
-- Tabelstructuur voor tabel `reis`
--
CREATE TABLE `reis` (
`reis_code` int(12) NOT NULL,
`bestemming` varchar(12) NOT NULL,
`klasse` int(11) NOT NULL,
`prijs_in_euro` int(11) NOT NULL,
`geannuleerd` tinyint(1) NOT NULL
) ENGINE=InnoDB DEFAULT CHARSET=latin1;
--
-- Gegevens worden geëxporteerd voor tabel `reis`
--
INSERT INTO `reis` (`reis_code`, `bestemming`, `klasse`, `prijs_in_euro`, `geannuleerd`) VALUES
(1, 'Spanje', 1, 500, 1),
(2, 'Duitsland', 2, 300, 0),
(3, 'Griekenland', 2, 700, 1),
(4, 'Italie', 1, 640, 0),
(5, 'Belgie', 2, 80, 1);
COMMIT;
/*!40101 SET CHARACTER_SET_CLIENT=@OLD_CHARACTER_SET_CLIENT */;
/*!40101 SET CHARACTER_SET_RESULTS=@OLD_CHARACTER_SET_RESULTS */;
/*!40101 SET COLLATION_CONNECTION=@OLD_COLLATION_CONNECTION */;
最佳答案
您的代码存在一些问题。
JOIN
代替,
逗号(CROSS JOIN
)这是一种旧的风格,JOIN
可以让我们了解各个表的关系。你可以试试这个。
select k.naam, r.bestemming
from klant k
INNER JOIN reis r on k.klant_code = r.reis_code
关于mysql - customer_id '在where子句中不是明确的?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/52237896/
我想过滤 customer_id's以前的数据中不存在的所有 new_customer_ids在 2020-01-10 上是新的,但在 2020-01-01 上不存在 main_df date
我是初学者,我花了一个多小时寻找解决方案,我没有时间浪费这个周末。 所以我想要获得 klant_code = reis_code 的日期、目的地和名称,但我收到标题中显示的错误。如果我使用 selec
我是 PostgreSQL 的新手,如果我问的是显而易见的问题,我深表歉意。 我有一个名为 customer_products 的表。它包含以下两个索引: CREATE INDEX customer_
如何通过paypal页面传递一个变量调用customer_id? 我有一个页面可以通过 Paypal 付款。通过 IPN 一切都很好,只是 customer_id 没有保存在数据库中。 我在这里面临的
我有一个 mysql 表,其中包含客户 ID 和客户针对各种类别发布的信息。我想按降序找出每个类别的客户发布数量。 Customer id Category no 1
这是父表 CREATE TABLE Customer( Customer_ID INT(5) not null, CustName VARCHAR(50) not null, CustSurname
如何在 Magento 中获取客户电子邮件地址?最终我希望以 CSV 格式导出所有货件详细信息。 getAllIds(); foreach($allIds as $thisId) {
我尝试使用此 API 获取订单列表:salesOrderList (SOAP V2) ,我使用这个代码: env = new SoapSerializationEnvelope(SoapEnvelop
在这个主题中,我问了一个问题:Laravel 5.2 auth change 'users' table 但是现在我的问题已经改变了。默认情况下,用户表具有id。但是我想要一个customer_id,
我有一个类似 down 的数据库: +---+-------------+---------- |id | customer_id | store_id| +---+-------------+---
我正在尝试在 Stripe Connect 中实现以下流程: 客户 -> 我的平台 -> 2. 客户。 所以我查阅了文档并使用了 Connect api。所以我发现我必须创建帐户才能进行转账。问题在于
我更改了表“customer_rewards”和其他一些与 Opencart 1.5.x 中的奖励相关的内容。 现在在表“customer_rewards”中,customer_id 列包含客户的传真
我正在尝试使用单个“多插入”查询(PHP 的 PDO 驱动程序)将大量行 (400-2500) 推送到表中。 现在我得到这个错误: Fatal error: Uncaught exception 'P
我不知道该怎么做。 当用户购买了所有产品时,我想将其插入到 Orders 表中,另外我想插入 Customer 表中的 customer_id,其中 user login = Session["id"
我是一名优秀的程序员,十分优秀!