1
A
回答
0
假設您將「猜測模式」功能與連接某些表的查詢結合使用。進一步假設你的表具有相同名稱的列,你會遇到猜測的模式。沒有任何方法可以使用或者甚至不知道colums來自哪個表的名稱,因爲它們是「投影」的一部分,可能來自轉換和/或聚合。因此,您需要幫助猜測正確的模式,這意味着a)您不能使用*
來選擇所有列,並且b)您應該爲每列指定一個提示列來自表的提示的別名。
因此,而不是select * from employee join department on employee.department_id = department.id
你會有類似select e.id as emp_id, e.name as emp_name, d.id as department_id, d.name as department_name from employee e join department d on e.department_id = d.id
。在猜測的模式中,僱員的id
將爲emp_id
。
相關問題
- 1. talend - 參數化的tOracleInput查詢和輸出的命名
- 2. 在Talend Open Studio中改進tOracleInput獲取大小
- 3. 如何讓值保留在chekbox中?
- 4. 如何讓列表永久保留在android中
- 5. 如何在Prolog中保留變量名?
- 6. 如何讓jQuery show()保留在頁面
- 7. sqlite3:在JOIN查詢中保留表名
- 8. 如何在MySQL表中保留時間?
- 9. 如何在Struts2中保留表單值?
- 10. 如何讓pdoc保留空格?
- 11. 如何讓Google Map V3保留圓角?
- 12. 如何讓XDocument.Load保留換行符
- 13. 如何在Talend
- 14. 如何在R中排名時保留連續(1,2,3,... n)排名表示法?
- 15. Talend:troaclerow vs toracleinput
- 16. 如何讓單引號保留在變量中?
- 17. 如何讓jQuery在這個例子中保留空格?
- 18. 如何讓PHP變量保留在SASS/SCSS生成的CSS樣式表中?
- 19. 如何在使用嵌套列表時如何保留列表名稱?
- 20. 保留類名在Groovy
- 21. 如何保留屬性名稱?
- 22. 在神器名稱中保留點
- 23. PHP:在字段中保留用戶名
- 24. 在列名稱中使用保留字
- 25. 在Python中保留隨機名
- 26. 在Rails中,「名稱」是保留字嗎?
- 27. foreach:保留名稱
- 28. MySQL保留列名
- 29. sortBy保留鍵名
- 30. Proguard保留類名?
你能否添加一個預期行爲的例子?很難看到你想要達到的目標。 – Corentin