我有以下表格:
CREATE TABLE lookup.cart
(
id int(10) unsigned PRIMARY KEY NOT NULL AUTO_INCREMENT,
name varchar(100) NOT NULL
);
CREATE TABLE lookup.it_tags
(
id int(10) unsigned PRIMARY KEY NOT NULL AUTO_INCREMENT,
cart_id int(10) unsigned NOT NULL,
it_tag varchar(25) NOT NULL,
CONSTRAINT it_tags_ibfk_1 FOREIGN KEY (cart_id) REFERENCES lookup.cart (id) ON DELETE CASCADE
);
CREATE INDEX pn_cart_index ON lookup.it_tags (cart_id);
我要做的是搜索 IT_Tag
从 IT_TAGS
表并返回一个基于存储在中的键的购物车名称 it_tags
. name属性所在的位置 cart.name
.
假设表设置正确,返回所需数据的正确(再次假设)内部联接是什么?
2条答案
按热度按时间xytpbqjk1#
如果我知道你需要什么,我可以
当然,搜索部分可能与equals不同。
你可能需要一个
LIKE
接线员什么的。。。brc7rcf02#
通过多个查询可以得到结果
与where子句联接
不带where子句的join
deliverd表/子查询联接方法
带in运算符
仅限as mysql 8.0+的常用表表达式