-
-
Notifications
You must be signed in to change notification settings - Fork 3.9k
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Joins 必须要写sql语句?好呆的设计啊 #7156
Comments
The issue has been automatically marked as stale as it missing playground pull request link, which is important to help others understand your issue effectively and make sure the issue hasn't been fixed on latest master, checkout https://github.com/go-gorm/playground for details. it will be closed in 30 days if no further activity occurs. if you are asking question, please use the |
https://gorm.io/zh_CN/docs/preload.html |
The issue has been automatically marked as stale as it missing playground pull request link, which is important to help others understand your issue effectively and make sure the issue hasn't been fixed on latest master, checkout https://github.com/go-gorm/playground for details. it will be closed in 30 days if no further activity occurs. if you are asking question, please use the |
The issue has been automatically marked as stale as it missing playground pull request link, which is important to help others understand your issue effectively and make sure the issue hasn't been fixed on latest master, checkout https://github.com/go-gorm/playground for details. it will be closed in 30 days if no further activity occurs. if you are asking question, please use the |
db.Joins("Company", db.Where(&Company{Alive: true})).Find(&users)
的输出结果是
select ... from sometable Company
查了不少文章,chatgpt也试试了
有效果的就是
db.Joins("LEFT JOIN Company ON ...")
这个好呆
1、Company用字符串输入本身就很呆,不是应该用模型去解析表名吗?
2、ON里的字段不是应该用.Where()方法来拼吗?用字符串来写,还不如.Raw()呢!!!
The text was updated successfully, but these errors were encountered: