问题描述
假设我有,
element = WebDriverWait(driver,6).until_not(EC.element_to_be_clickable((By.XPATH,'xpath')))
while element == True:
try:
element.click()
except:
pass
FirstColumn可以工作,但是对于SecondColumn,它说MyOuterTable.C2找不到。
解决方法
Oracle(以及MySQL,也许还有其他一些数据库)在子查询中将表的范围限制为一个级别。哎呀。不能那样做。
在这种情况下,您仍然应该使用LEFT JOIN
。您的查询实际上并不需要子查询,但是您可以使用:
select i.SomeColumn,i.SomeColumn as AS SecondColumn
form MyOuterTable o LEFT JOIN
MyInnerTable i
ON MyInnerTable.C1 = MyOuterTable.C2;
在更复杂的情况下,您可能会发现横向连接是解决问题所需要的。如果您需要帮助,请问一个 new 问题,并提供一个更好的示例查询。
,这对我有用:
const Test = () => {
const myRef = React.useRef()
React.useEffect(() => {
if (myRef.current)
alert('loading is ' + myRef.current.loading + ' function is ' + myRef.current.onTest())
})
return(
<MyComponent ref={myRef} />
)
}
您在做其他事情吗?