鉴于下表多个条件:complex'ish SQL连接与所有表
labels tags_labels
|id |name | |url |labelid |
|-----|-------| |/a/b |1 |
|1 |punk | |/a/c |2 |
|2 |ska | |/a/b |3 |
|3 |stuff | |/a/z |4 |
artists tags
|id |name | |url |artistid |albumid |
|----|--------| |------|-----------|---------|
|1 |Foobar | |/a/b |1 |2637 |
|2 |Barfoo | |/a/z |2 |23 |
|3 |Spongebob| |/a/c |1 |32 |
我想取得与一对夫妇的条件(这可以通过输入的URL列表用户进入使用这些语句的脚本)。 例如,用户可能希望列出具有标签“(1 OR 2)AND 3”的所有网址,但前提是这些网址是由艺术家“海绵宝宝或任意”制作的。
是否可以在使用inner/harry potter/cross/self JOIN的单个语句中执行此操作? 或者我是否必须将查询分散到多个语句中并在脚本中缓存结果?
编辑:
如果可能的话,这个陈述看起来是什么样的? :p
哈利波特? – 2010-07-30 22:45:53