我有3个表,我想用信息(列)更新table1(列status).表之间和之间的联系statustable2table1table2table_con
http://www.sqlfiddle.com/#!15/6ce460/4
我考虑过join并使用join更新的结果table1
select t1.status as t1status,t2.status as t2status,t1.p_id as t1pid, t2.x_id as t2xid
from table1 t1
JOIN table_con tc
ON t1.p_id = tc.p_id
JOIN table2 t2
ON t2.x_id = tc.x_id;
Run Code Online (Sandbox Code Playgroud)
join到目前为止的工作,但我不知道如何继续,并且查询应该在psql中工作.谢谢
我有一个未完成的Android应用程序,主要活动有TimePicker(@+id/tyme),a DatePicker(@+id/date)和a TextView(@+id/dropTime),用于显示类似"DateTime"的数据,由于某种原因,我需要指定两个视图.
因为Javadocs不赞成从Date实例中提取DateTime-field-type值的所有尝试,所以我想使用Calendar该类来表示用户选择的年,月,日,小时,分钟,秒的组合.我发现我经常(但不总是)不能减少小时或分钟字段而不同时增加日期字段.这是我的事件处理程序DatePicker:
date = (DatePicker) findViewById(R.id.date);
// h/t O'one https://stackoverflow.com/a/34952495/948073
date.init(
calendar.get(Calendar.YEAR),
calendar.get(Calendar.MONTH),
calendar.get(Calendar.DAY_OF_MONTH),
new DatePicker.OnDateChangedListener() {
@Override
public void onDateChanged(DatePicker datePicker, int y, int m, int d) {
System.out.println("onDateChanged(tp,"+y+","+m+","+d+")");
calendar.set(Calendar.YEAR, y);
calendar.set(Calendar.MONTH, m);
calendar.set(Calendar.DAY_OF_MONTH, d);
updateDropTime();
}
}
);
Run Code Online (Sandbox Code Playgroud)
而且TimePicker.注意y/m/d字段的显式备份和恢复是徒劳的,试图在h:m:s变化期间消除y:m:d的可疑交叉污染:
private TimePicker time;
dropTime = (TextView) findViewById(R.id.dropTime);
updateDropTime();
time = (TimePicker) findViewById(R.id.tyme);
time.setOnTimeChangedListener(new TimePicker.OnTimeChangedListener() {
public void …Run Code Online (Sandbox Code Playgroud) 附加组件使用的SQLite数据文件是否可能是使用data.url()访问的文件之一?
如果是这样,如何将其交给Services.storage.openDatabase()
如果没有,某些代码(CREATE TABLE IF EXISTS ...)是否可能仅在首次运行的附加组件中执行?
变量value的initialize方法LocationList填充在这些变化是由relected线014 print语句线015,但return在线路016认为哈希仍然是空的(向右滚动才能看到后返回值=>).
def random_point
x = rand * 2.0 - 1.0
y = rand * 2.0 - 1.0
until x**2 + y**2 < 1.0
x = rand * 2.0 - 1.0
y = rand * 2.0 - 1.0
end
return [x, y]
end
class LocationList < Hash
def initialize(node_list)
value = {}
node_list.each {|node| value[node] = random_point }
print value
return value
end
end
z = ["moo", "goo", "gai", …Run Code Online (Sandbox Code Playgroud) android ×1
calendar ×1
date ×1
datetime ×1
hash ×1
java ×1
javascript ×1
join ×1
postgresql ×1
return ×1
ruby ×1
sql ×1
sql-update ×1
sqlite ×1
storage ×1