小编tli*_*iff的帖子

MySQL:查找不参与关系的行

我有两张桌子:'电影'和'用户'.这些之间存在n:m关系,描述用户看过的电影.这是用表'看'来描述的.现在我想找出给定用户,他没有看到的所有电影.我目前的解决方案是这样的:

SELECT *
FROM movies 
WHERE movies.id NOT IN (
     SELECT seen.movie_id 
     FROM seen 
     WHERE seen.user_id=123
)
Run Code Online (Sandbox Code Playgroud)

这工作正常,但似乎没有很好的扩展.有更好的方法吗?

mysql sql entity-relationship join

24
推荐指数
1
解决办法
1万
查看次数

在ruby 1.9.1中编译rails中的问题

我使用的是rails 2.3.3和ruby 1.9.1.

我试图渲染一个包含部分的视图.在部分i中输出以UTF8编码的模型的字段.这失败了

ActionView::TemplateError (incompatible character encodings: ASCII-8BIT and UTF-8) on line #248 of app/views/movie/show.html.erb:
245:    <!-- Coloumn right | start -->
246:    <div class="col_right">
247: 
248:        <%= render :partial => 'movie_stats' %>
249: 
250:        <!-- uploaders -->
251:        <div class="box_white">     
Run Code Online (Sandbox Code Playgroud)

另一方面,如果我直接在视图中使用该字段(当它不是部分时),我可以输出具有utf8内容的字段.

我怎样才能解决这个问题?我已经尝试设置默认编码,但似乎没有用.

ruby ruby-on-rails

9
推荐指数
1
解决办法
6730
查看次数

从命令行更改Terminal.app的背景

是否可以从shell更改Terminal.app的背景颜色?如果是这样,怎么样?

macos terminal

6
推荐指数
1
解决办法
3420
查看次数

标签 统计

entity-relationship ×1

join ×1

macos ×1

mysql ×1

ruby ×1

ruby-on-rails ×1

sql ×1

terminal ×1