问题描述
- 请问这句SQL语句是什么意思
-
select
t.*, b.item_geohash from tianchi_mobile_recommend_train_user t
join tianchi_mobile_recommend_train_item b on b.item_id=t.item_id and b.item_category=t.item_category;
select count(1) from t_mj_p_user;
解决方案
这是两个查询语句吧
select count(1) from t_mj_p_user; 意思相当于数了数 t_mj_p_user这张表的数据条数;
select
t.*, b.item_geohash from tianchi_mobile_recommend_train_user t
join tianchi_mobile_recommend_train_item b on b.item_id=t.item_id and b.item_category=t.item_category;
这个是连表查询,t表和b表 在item_id 字段和 tem_category字段 相同的情况下连表查询 t的所有字段以及b的tem_geohash字段
时间: 2024-09-24 12:51:26