Problem Joining Two Paths!

Okay so I have Illustrator cs3 and so lets say I want to join 2 paths on a text thing so 2 letters could be joined together and then have the stroke applied to the combined letter, not the separate 2 letters.
I have made some diagrams to explain my situation since it is hard to explain.
(note that the images on top and bottom are the same but I duplicated the top so the bottom is selected just so you can see)
#1: I make the text, I go to object> expand and click okay, then I add a double stroke. Now see how the g is overlapping the n which is overlapping the i which is overlapping the t etc. I want to join the top of the letter s to the letter top left bar of the letter t for design purposes.
http://qualitylogos.net/diagram/diagram%201.jpg
#2: I go into outline mode so it is easier to see and work in. Then I moved the points of the s and t together and deleted the 2 vertical bars that were previously there using the scissor tool, now the joints (on the top and bottom) are directly on top of each other.
http://qualitylogos.net/diagram/diagram%202.jpg
#3: So I use the direct selection tool and highlight both points so i can join them and make one combined letter and I go to object>path>join and I get this error, how do I work this out and fix this because its really frustrating coming from photoshop where it is really easy to do.
http://qualitylogos.net/diagram/diagram%203.jpg
Here is the .ai file for illustrator cs3 if you need it:
http://qualitylogos.net/diagram/diagram.ai
I hope these files helped you and thanks for checking my thread out, I hope I can get this solved soon :)

> I want to join 2 paths on a text thing so 2 letters could be joined together and then have the stroke applied to the combined letter, not the separate 2 letters.
You want to create a ligature: Two characters merged into one glyph.
> I make the text, I go to object> expand and click okay, then I add a double stroke....I want to join the top of the letter s to the letter top left bar of the letter t for design purposes.
> I moved the points of the s and t together and deleted the 2 vertical bars that were previously there using the scissor tool, now the joints (on the top and bottom) are directly on top of each other.
> I use the direct selection tool and highlight both points so i can join them and make one combined letter and I go to object>path>join and I get this error...
Illustrator's Join command is completely lame. It requires you to select endpoints; it can't join more than two paths at a time; and it can't join paths in different groups. (This latter is what is causing the alert you are seeing.)
But you are going at this in too difficult a manner. For what you are trying to do, all that tedious cutting and joining is not necessary.
Set the text. Convert it to paths (Text>Create Outlines). The result is a Group. Apply the Add Pathfinder (and expand if in CS3), or use the Merge Pathfinder. That will union the overlapping characters.
There are also ways to do this with the text remaining live. Essentially, you apply the outlines at the TextFrame, Group or Layer level, instead of at the individual path level. Example:
1. Set the text.
2. Black pointer: select the text object (not a text range of characters).
3. Appearance Palette flyout: Add New Stroke. Drag the stroke to below the Characters listing.
4. Repeat step 3 for additional strokes.
If you then want everything to flattened to paths, use Expand Appearance, followed by the Add and/or Merge Pathfinders.
JET

Similar Messages

  • Joining two paths: fill problems

    Hello,
    I am having the following problem: I have a path entailing a simple closed curve
    but when I try to fill the color won't extend to the whole area. To reproduce the
    problem:
    1. With the Ellipse Tool draw a circle.
    2. In the Paths panel click Add Points twice to add points to the circle.
    3. In the Paths panel click Knife On Points to yield individual segments.
    4. Here we create two paths by leaving out two nonadjacent segments.
      4a. Shift click four segments and then in the Path Panel click Join Paths to piece them together.
      4b. Shift click four other segments and then in the Path Panel tool click Join Paths to piece them together.
      4c. Delete the nonadjacent segments from the paths list under the given layer.
    5. Ctrl-Shift click two of the endpoints in one of the two segments and click Join Points in the Paths panel.
    6.Try to fill the area. The fill color won't extend.
    What am I doing wrong? Or is this a bug? How do I work around this problem?
    Thanks,
    John Goche
    Fireworks CS4 on Windows 7.

    Hi John,
    Thank you for your replies, I found them helpful, although I still think
    the options 1 and 2 come down to a bit of buggy code which hopefully
    will be fixed in the following releases unless someone can explain why
    it behaves that way, perhaps I am missing something about paths and fills.
    I wouldn't say there's anything buggy going on, but the way you are building a vector object is definitely not typical and reveals some awkward/confusing behavior. The important thing to understand is that:
    1. A fill is rendered from a contour, which is a series of connected points
    2. A standard "Path" has a single contour, for example an ellipse
    3. A "Compound Path" has multiple contours, and it renders each contour like a filled path, and adds/subtracts from the final result based on overlapping areas per a vector "fill rule" (which can be toggled in the Path panel) -- this is just like Illustrator and other vector environments
    4. Join Paths' behavior when points are not selected is to create a compound path from multiple existing paths -- ie if you have two paths, both with 1 contour, then you end up with a compound path with 2 contours -- NOT a path with a single merged/stitched together contour. (Conversely, Split Paths will separate each contour of a compound path into its own path.)
    5. Like Anita said, Union Paths will actually merge paths, though it's not so much looking at points and merging points as it's looking at fills and merging overlapping areas, creating/deleting points as needed
    So basically, you have to remember that if you want a continuous fill from multiple paths you are about to join, you have to make sure the points are actually connected in your final result. It's not enough to simply have 2 points that are close or even directly on each other then perform "Join Paths". Fortunately there are lots of ways to merge points to create a continous contour:
    1. Select 2 endpoints with the Subselect tool and this will tell Join Paths to merge them if they are on top of each other, or connect them -- in both cases you end up with a continous contour which will be filled
    2. Select an endpoint and drag it over another endpoint and release -- FW will snap them together and merge them
    3. Select 2 endpoints or multiple adjacent points and use Weld Points in the Path panel
    Applying all that to the situation of creating a symmetrical vector (which I do a fair amount myself), you could:
    1. Draw your first half
    2. Duplicate or clone and mirror
    3. Position the mirrored clone where you want it
    4. Select the endpoints you want connected and use Weld Points or Join Points
    You'll end up with a fully filled shape.
    That turned out pretty long-winded but hopefully it clears some things up!
    Cheers.
    Aaron Beall
    http://fireworks.abeall.com

  • Joining two paths... driving me crazy!

    Hi,
    I'm using Illustrator CS3 and have had to draw a map of the UK to show our companies different sales regions. I have done this by drawing the individual regions (5) and once they are all aligned, they make a perfect UK map.
    I now need to join the paths to create just the outline of the UK so I have cut the inner lines which divide up the regions so all I am left with are 5 paths that I need to join. I have selected two end points and pressed {cmd J} and it comes up with the following message:
    "To join, you must select two open end points. If they are not on the same path, they cannot be on text paths nor inside graphs, and if both of them are grouped, they must be in the same group."
    None of the paths are grouped. They were all drawn using the pen tool.
    I have made sure that all ends aren't directional.
    Can anyone help? I don't really want to have to re-draw the lines again!!!
    Thanks in advance!

    Rosie,
    You might want to read about the Join scripts described on
    this page. The .zip contains an AI Javascript that lets you join multiple open paths at once, without having to tediously select the end points. (It also works on directSelected subpaths of Compound Paths.)
    JET

  • Problem Joining two tables

    Hi Guys,
    I have 2 fields (A and B) in internal table1 filled with data. I have 2 fields (C and D) in internal table2 filled with data. itab1 has data from a transparent table and itab2 has data from a pooled table. So, i can't do an inner join on these tables.
    I want to store all 4 fields (already with values) in one internal table. I can either extend one of these tables to accomodate the fields from the other table or have a thid table containing these 4 fields.
    The join condition for itab1 and itab2 is B and C. How can i store all the values in one table.
    Any help is appreciated.
    Thanks.

    Hello,
    I think you know how looks FM RSAX_BIW_GET_DATA_SIMPLE.
    This funktion is executed so many times as it is needed, e.g.:
    You have I_MAXSIZE = 1000
    and anticipated number of records is 2300, so this FM will be called 4 times.
    1st time - with patameter I_INITFLAG = X , this is initial run and no data is extracted , other calls are executed with parameter I_INITFLAG = ' '.
    2nd time - 1000 records
    3rd - 1000 records
    4th - 300 records and reising NO_MORE_DATA exeption.
    Code can look more or less like that:
    Data:....
    *filling itabs
    IF I_INITFLAG = SBIWA_C_FLAG_ON.
    *you can copy text from RSAX_BIW_GET_DATA_SIMPLE
    else.
    *filling L_R_XXXX
        t_mn1 = S_S_IF-MAXSIZE * S_COUNTER_DATAPAKID + 1.
        t_mn2 = S_S_IF-MAXSIZE * ( S_COUNTER_DATAPAKID + 1 ).
        loop at itab from t_mn1 to t_mn2
                       where CPUDT  IN L_R_CPUDT or
                             AEDAT  IN L_R_AEDAT or
                             BUDAT  IN L_R_BUDAT.
          move-corresponding itab to e_t_data.
          append e_t_data.
        endloop.
        add 1 to t_mn2.
        read table itab index t_mn2.
        if e_t_data is initial.
          RAISE NO_MORE_DATA.
        endif.
        S_COUNTER_DATAPAKID = S_COUNTER_DATAPAKID + 1.
      endif.
    Those two variables t_mn1 and t_mn2 I use to evaluate where to start and finish reading itab and check if there is any data left.
    I hope it helps you
    Andrzej

  • Problem connecting two seperate straight line paths. Please help!

    Hi there, I'm new to illustrator and have been having a problem connecting two straight line paths. They never seem to line up correctly. Attached is a photo of the problem. I assume this is an easy fix but I can't figure it out myself.

    Brigid,
    There seems to be two aspects:
    One is to get the end points to coincide. You may tick View>Snap Guides, then click one path by the end Anchor Point and drag it to snap (Smart Guides say anchor when you are there).
    The other is to get rid of the gap in the stroke(s), You may join the paths into one, dragging across the coinciding Anchor Points with the Direct Selection Tool and Ctrl/Cmd+J, or you may keep the separate paths and change the Cap to Round in the Stroke palette/panel which will give you a rounded outer appearance); I presume the former is what you wish, in which case you may choose between Round and Miter Join.

  • Problem encountered when join two remote tables in a materialized view

    I'm using oracle 9.2.0.6
    1> I have two tables:
    CREATE TABLE TEST
    A VARCHAR2(100 BYTE),
    C DATE
    CREATE TABLE TEST1
    A VARCHAR2(100 BYTE),
    B TIMESTAMP
    2>. I defined a prebuild table:
    CREATE TABLE MV_TEST1
    ID1 ROWID,
    A VARCHAR2(100 BYTE),
    ID2 ROWID,
    B TIMESTAMP(6),
    C DATE
    3> I created mview logs:
    CREATE MATERIALIZED VIEW LOG ON PSI_TEST.TEST
    WITH ROWID
    INCLUDING NEW VALUES;
    CREATE MATERIALIZED VIEW LOG ON PSI_TEST.TEST1
    WITH ROWID
    INCLUDING NEW VALUES;
    4> when I create mview:
    CREATE MATERIALIZED VIEW PSI_TEST.MV_TEST1
    ON PREBUILT TABLE WITH REDUCED PRECISION
    REFRESH FAST ON DEMAND
    WITH PRIMARY KEY
    AS
    select
    test.rowid id1,
    test.a,
    test1.rowid id2,
    test1.b,
    cast(null as date) c
    from test , test1
    where test.a = test1.a(+);
    It is created successfully.
    5> problem:
    when I use remote tables to do the same thing, say test and test1 are in another instance and are connected by a dbLink, I couldn't create the mview successfully:
    CREATE MATERIALIZED VIEW PSI_TEST.MV_TEST1
    ON PREBUILT TABLE WITH REDUCED PRECISION
    REFRESH FAST ON DEMAND
    WITH PRIMARY KEY
    AS
    select
    a.rowid id1,
    a.a,
    b.rowid id2,
    b.b,
    cast(null as date) c
    from test@dbl a, test1@dbl b
    where a.a = b.a(+);
    when run above statement, I got:
    ORA-12015: cannot create a fast refresh materialized view from a complex query
    Any ideas? Or joining two table through a dblink for a mview is not allowed at all?
    Thanks in advance.

    No one has a clue?
    Message was edited by:
    lzhwxy

  • Joining two quoted paths

    I'd like to join two quoted path to form one string, each quoted.
    Here is my code.
    *+display dialog quoted form of "/Users/t1cnm/Desktop/Test 1/" & quoted form of "/Users/t1cnm/Desktop/Test 2"+*
    This results in '/Users/t1cnm/Desktop/Test 1/''/Users/t1cnm/Desktop/Test 2' being displayed.
    I'd like it to display '/Users/t1cnm/Desktop/Test 1/' '/Users/t1cnm/Desktop/Test 2' instead, with a space between the two paths.
    This is strictly a syntax question. I'm not looking for an alternative way to do this, just the proper syntax to make this particular example work.
    Thanks!

    Just use & space:
    display dialog quoted form of "/Users/t1cnm/Desktop/Test 1/" & space & quoted form of "/Users/t1cnm/Desktop/Test 2"

  • Getting a black image after joining two images

    Hey Guys,
    I have joined two images. In the joined image. i am getting the first image but the second one im getting as a black image. Can you please tell me what is the problem??
    Below is the code:
    w = inv*img[inv].getWidth(null) + img1.getWidth(null);
         h = Math.max(img[inv].getHeight(null), img1.getHeight(null));
         BufferedImage[] joinedImg = new BufferedImage[lnuInvoiceIndex];
         Graphics2D[] g = new Graphics2D[lnuInvoiceIndex];
    JPEGImageEncoder[] encoder=new JPEGImageEncoder[lnuInvoiceIndex];
         for(int join=0;join<=lnuInvoiceIndex;join++){
    joinedImg[join]=new BufferedImage(w, h, BufferedImage.TYPE_INT_RGB);
    g[join] = joinedImg[join].createGraphics();
    g[join].drawImage((BufferedImage)thumbImage[inv], 0,0, null);
    encoder[join] = JPEGCodec.createJPEGEncoder(response.getOutputStream());
    encoder[join].encode((BufferedImage)joinedImg[join]);
    }

    import java.awt.*;
    import java.awt.image.BufferedImage;
    import java.io.*;
    import javax.swing.*;
    public class JoinImages {
        private JPanel getContent(BufferedImage[] images) {
            JPanel panel = new JPanel(new BorderLayout());
            panel.add(wrap(join(images, 4)), "Before");
            panel.add(wrap(join(images, 1)), "Last");
            panel.add(wrap(join(images, 2)));
            return panel;
        private BufferedImage join(BufferedImage[] images, int rows) {
            int cols = images.length/rows;
            // For all images having the same size.
            int iw = images[0].getWidth();
            int ih = images[0].getHeight();
            int w = cols*iw;
            int h = rows*ih;
            int type = BufferedImage.TYPE_INT_RGB;
            BufferedImage image = new BufferedImage(w, h, type);
            Graphics2D g2 = image.createGraphics();
            for(int j = 0, index = 0; j < rows; j++) {
                for(int k = 0; k < cols; k++) {
                    int x = k*iw;
                    int y = j*ih;
                    g2.drawImage(images[index++], x, y, null);
            g2.dispose();
            return image;
        private JLabel wrap(BufferedImage image) {
            return new JLabel(new ImageIcon(image),
                              JLabel.CENTER);
        public static void main(String[] args) throws IOException {
            String[] ids = { "-c---", "--g--", "---h-", "----t" };
            BufferedImage[] images = new BufferedImage[ids.length];
            for(int j = 0; j < images.length; j++) {
                String path = "images/geek/geek" + ids[j] + ".gif";
                images[j] = javax.imageio.ImageIO.read(new File(path));
            JFrame f = new JFrame();
            f.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);
            f.add(new JoinImages().getContent(images));
            f.pack();
            f.setLocation(200,200);
            f.setVisible(true);
    }Geek images from [Using Swing Components: Examples|http://java.sun.com/docs/books/tutorial/uiswing/examples/components/index.html].

  • Can you please help me by saying me how can i join two different picture to make it as one picture.??

    Hi Sir/ Madam,
       My name is Rishav and I am facing some problem with my Photoshop CC. Actually I have a question. If you guys could help me out i will be very obliged. The quest in "Can you please help me by saying me how can i join two different picture to make it as one picture.??"

    Maybe you should post over at
    Photoshop for Beginners
    or start with the "Get Started" section of the Help:
    Photoshop Help | Photoshop Help
    And your question
    Can you please help me by saying me how can i join two different picture to make it as one picture.??
    does not seem particularly specific – do you want to simply combine two images as they are, do you want to clip elements from the one and insert them into the other, …?
    Could you post (lores of) the images and explain what you intend to achieve?

  • How to make a gradient on two paths

    Hello,
    I am fairly new to Illustrator, although have used Photoshop, Fireworks and DW to some degree in the past.
    In CS4, I am trying to make a country map with different counties or states.  Using the map of the UK and including Wales, Scotland, and some of the counties as an example.  I need to portray the whole country, but only highlight a specific part of the land, along a train line and so quickly fade away to almost transparent in the further edges.
    Using the pen tool I have traced the country and county borders as paths. I then used the fill tool to make each country, or sea, a different colour.  Now I want to fade the edges of my map away to transparent to bring attention to the middle.  I have drawn another path on top and beyond the edge of the artwork and tried to make a transparency overlay and gradient in this path to make it fade to the edges.  However, this does not work as I had hoped for three reasons.
    1) the darkest edge of my 'fade path' does not blend into the country below but is quite an obvious line.
    2) the gradient is a different colour as it sits on top of other paths of different colours.
    3) the gradient is linear, from top to north, of radial, from a certain spot.  I need the gradient to flow out in all directions from a un-uniform 'blob' roughly in the middle.
    Can you please tell me how I can achieve my aim?
    3) I had one more query when tracing my map ...  I have two shapes and the paths align along one edge, think of the south border of Scotland, and the north border of England for example.  At the moment I have these two paths running alongside each other but not joined. So if I didn't draw my pen accurately, there are small pockets where they don't touch. Ideally I would like to borrow the other path line for a time then leave it as it continues on it's own route.
    Sorry if I mixed up the terms, I hope you can understand me.
    Hope you can advise which tools I should be using, or some tutorials I can follow?
    Thanks in advance.

    Thanks Mylenium. I've certainly learnt something from both replies.  I have now finished tracing the countries using your paste and cut method.  It was quite a tedious job!  I also found using the lasso tool and direct selecion tool that I could highlight just the area that bordered the next county/country.  My the latter stages I had to select multiples, join them and then add, delete more anchor points.  I'm sure there must be an easier way to trace an image!
    I tried the live trace, but the map I was using was too detailed it traced geography and not the borders.  Anyway, I'm there now.  Thanks for the advice.
    I think I'm on the wrong track with the 'blob'. I didn't mean the blob tool on AI, but was referring to the middle content of my map following the railway line, which is the bit I wanted to 'stand out' from the rest. I have perservered and think I'm getting somewhere with the gradients.
    Thanks also Skullmaster for the idea of gradient.  It wasn't working how I need, but from your link I found how to make a 'transparent opacity mask' which I have used with a photo in the background to some effect.
    It is a feature rich software and hard to know what to look for when I'm not sure of the terms.  Unfortunately I have a deadline for what I'm doing and this map is only a small part of it.  It will have to remain a work in progress as I slowly learn more techniques.
    I'm sure I'll be back with more ...

  • How do you join two tables from different Oracle schemas using a subquery

    I am trying to join two tables from different Oracle schemas using a subquery. I can extract data from each of the tables without a problem. However, when I combine the select statements using a subquery I get the Oracle error *'ORA-00936: missing expression'*. Since each SELECT statement executes on its own without error I don't understand what is missing. The result set I am trying to get is to match up the LINE_ID from PDTABLE_12_1 in schema DD_12809 with the MAT_DESCRIPTION from table PDTABLE_201 in schema RA_12809.
    The query is as follows:
    sql = "SELECT [DD_12809].[PDTABLE_12_1].LINE_ID FROM [DD_12809].[PDTABLE_12_1] JOIN " _
    + "(SELECT [RA_12809].[PDTABLE_201].MAT_DESCRIPTION " _
    + "FROM [RA_12809].[PDTABLE_201]) AS FAB " _
    + "ON [DD_12809].[PDTABLE_12_1].PIPING_MATER_CLASS = FAB.PIPING_MATER_CLASS"
    The format of the query is copied from a SQL programming manual.
    I also tried executing the query using a straight JOIN on the two tables but got the same results. Any insight would be helpful. Thanks!
    Edited by: user11338343 on Oct 19, 2009 6:55 AM

    I believe you are receiving the error because you are trying to JOIN on a column that doesn't exist. For example you are trying to join on FAB.PIPING_MATER_CLASS but that column does not exist in the subquery.
    If you want to do a straight join without a subquery you could do the following
    SELECT  DD_12809.PDTABLE_12_1.LINE_ID
    ,       FAB.MAT_DESCRIPTION
    FROM    DD_12809.PDTABLE_12_1
    JOIN    RA_12809.PDTABLE_201    AS FAB ON DD_12809.PDTABLE_12_1.PIPING_MATER_CLASS = FAB.PIPING_MATER_CLASS  HTH!

  • Join two list with condition using caml query in SharePoint 2013 with client object model

    Hi,
    Want to join two list to get all fields from both list.
    Am new to sharepoint and sharepoint 2013. Am working in sharepoint 2013 online apps. Am using context.executeQueryasync to load list and get items from list. Am able to get items from single list with caml query, but not able to get both list field values
    with joins.  I did lot of surfing..but not..
    Below is my code..
    ListName1 : "AssignedTasks"
    ListName2 : "Tasks"
     var assignedQueryTest = "<View><Joins><Join Type='INNER' ListAlias='Tasks'><Eq><FieldRef Name='TaskId' RefType='Id'/><FieldRef List='Tasks' Name='ID' /></Eq></Join></Joins>"
                    + "<ViewFields><FieldRef Name='TitleValue' /><FieldRef Name='ActionItemsValue' /></ViewFields>"
                    + "<ProjectedFields>"
                    + "<Field Name='TitleValue' Type='Lookup' List='Tasks' ShowField='Title' /><Field Name='ActionItemsValue' Type='Lookup' List='Tasks' ShowField='ActionItems' />"
                    + "</ProjectedFields>"
                    + "</View>";
                   var web = context.get_web();
                    var list = web.get_lists().getByTitle("AssingedTasks");
                    var myQuery = new SP.CamlQuery();
                    myQuery.set_viewXml(assignedQueryTest);
                    var myItems = list.getItems(myQuery, "Include(TitleValue,ActionItemsValue)");
                    context.load(myItems);
                    context.executeQueryAsync(function () { if(myItems.get_count()>0){....}
    }, errorCallback);
    Here am able to get "AssignedTasks" list field values but not able to get "Tasks" list field values. 
    Can you please help me to resolve the issue. Or new idea for join. I have add the condition also in the query.
    If anybody have good sample, please provide.
    Thanks,
    Pariventhan
    Pariventhan.S

    Hi Pariventhan,
    I don't know about join but I have a workaround of this problem.
    Declare one variable (itemcollection) globally. Load all the items "AssignedTasks" using context.load.
    In the success method call another CAML query using <IN> tag of the ID of the items from the second list (Assuming you have look-up column of the ID of the first list to the second list).
    If this is not clear to you then please let me know. If possible then I can provide code sample.
    Thanks,
    Aniruddha

  • Joining two fact tables with different dimensions into single logical table

    Hi Gurus,
    I try to accomplish in Oracle Business Intelligence 11.1.1.3.0:
    F1 (D1, D2 and D3)
    F2 (D1 and D2 and D4)
    And we want to build a report F1 F2 D1 D2 D3 D4 to have data for:
    F1 that match only for D1-D2-D3
    and data for
    F2 that match only D1-D2-D4
    all that in one row, so D3 and D4 are not common dimensions.
    I can only do:
    F3 (D1, D2)
    F4 (D1, D2 and D4)
    And report
    F3 F4 D1,D2,D4 (all that in one row, and only D4 is not a common dimension)
    Here is the very good example how to accomplish the scenario 1
    http://108obiee.blogspot.com/2009/08/joining-two-fact-tables-with-different.html
    But looks like it does not work in 11.1.1.3.0
    I get
    State: HY000. Code: 10058. [NQODBC] [SQL_STATE: HY000] [nQSError: 10058] A general error has occurred. [nQSError: 43113] Message returned from OBIS. [nQSError: 14025] No fact table exists at the requested level of detail: [,,Clients,,Day,ROI,,,,EW_Names,,,,,,,,,,,,,,,,,]. (HY000)
    I am sure I set up everything correctly as advised in the blog but it works with only one not a common dimension
    Is it a bug in 11.1.1.3.0 or something?
    Thanks,
    Kate

    Thanks for all your replies.
    Actually, I've tried the solutions you guys mentioned. Generally speaking, the result should be displayed. However, my scenario is a little bit tricky.
    table Y's figures are not the aggregation of table X for D dimension. Instead, table Y's figures include not only D dimension total, but also others (others do not mean A, B, C dimension). For example, table Y stores all food's figure, while table X stores only drink's figure. D dimension is only about drink's detail. In my scenario, other foods' figure is not provided.
    So, even if I set D dimension to all/total for table X, table X's result is still not the same as table Y.
    Indeed, table Y does not have a column key to join to D dimension's key. So, if I select D dimension and table Y's measures at the same time in BI Answer, result returns no data. Hence, I can't compare table X and table Y's results with selection of D dimension.
    Is there any solution to solve this problem?
    Edited by: TomChan on Jun 3, 2009 9:36 AM

  • Problem using two function based indexes at once!

    Hello Oracle!
    I've got problems using two function based indexes on geometries at once.
    The problem occures, when I use a spatial join between two geometries both using function based indexes.
    The test case:
    CREATE TABLE quad (centroid NUMBER);
    CREATE TABLE points (no NUMBER, point MDSYS.SDO_GEOMETRY);
    CREATE OR REPLACE FUNCTION getQuad (centroid NUMBER) RETURN MDSYS.SDO_GEOMETRY DETERMINISTIC IS
    BEGIN
    RETURN MDSYS.SDO_GEOMETRY(2003, NULL, NULL, MDSYS.SDO_ELEM_INFO_ARRAY(1,1003,1),MDSYS.SDO_ORDINATE_ARRAY(centroid-5,centroid-5,centroid+5,centroid-5,centroid+5,centroid+5,centroid-5,centroid+5,centroid-5,centroid-5));
    END;
    INSERT INTO USER_SDO_GEOM_METADATA VALUES('quad','tiedge.getQuad(centroid)',MDSYS.SDO_DIM_ARRAY(MDSYS.SDO_DIM_ELEMENT('X', -100, 100, .0000001), MDSYS.SDO_DIM_ELEMENT('Y', -100, 100, .0000001)),NULL);
    CREATE INDEX quad_idx on quad(getQuad(centroid)) INDEXTYPE IS MDSYS.SPATIAL_INDEX;
    INSERT INTO quad VALUES (0);
    INSERT INTO quad VALUES (5);
    INSERT INTO quad VALUES (10);
    INSERT INTO points VALUES (1, MDSYS.SDO_GEOMETRY(1001,NULL,NULL,MDSYS.SDO_ELEM_INFO_ARRAY(1,1,1),MDSYS.SDO_ORDINATE_ARRAY(4,4)));
    ALTER SESSION SET QUERY_REWRITE_INTEGRITY=TRUSTED;
    ALTER SESSION SET QUERY_REWRITE_ENA[i]Long postings are being truncated to ~1 kB at this time.

    hi there,
    For a better audience for this question, I'd look at the database forum.
    guys on that will be a lot more familiar with FBIs
    thanks
    Barry

  • How to prevent Oracle from using an index when joining two tables ...

    How to prevent Oracle from using an index when joining two tables to get an inline view which is used in an update statement?
    O.K. I think I have to explain what I mean:
    When joining two tables which have many entries sometimes it es better not to use an index on the column used as join criteria.
    I have two tables: table A and table B.
    Table A has 4.000.000 entries and table B has 700.000 entries.
    I have a join of both tables with a numeric column as join criteria.
    There is an index on this column in table A.
    So I instead of
      where (A.col = B.col)I want to use
      where (A.col+0 = B.col)in order to prevent Oracle from using the index.
    When I use the join in a select statement it works.
    But when I use the join as inline view in an update statement I get the error ORA-01779.
    When I remove the "+0" the update statement works. (The column col is unique in table B).
    Any ideas why this happens?
    Thank you very much in advance for any help.
    Regards Hartmut

    I think you should post an properly formatted explain plan output using DBMS_XPLAN.DISPLAY including the "Predicate Information" section below the plan to provide more details regarding your query resp. update statement. Please use the \[code\] and \[code\] tags to enhance readability of the output provided:
    In SQL*Plus:
    SET LINESIZE 130
    EXPLAIN PLAN FOR <your statement>;
    SELECT * FROM TABLE(DBMS_XPLAN.DISPLAY);Usually if you're using the CBO (cost based optimizer) and have reasonable statistics gathered on the database objects used the optimizer should be able to determine if it is better to use the existing index or not.
    Things look different if you don't have statistics, you have outdated/wrong statistics or deliberately still use the RBO (rule based optimizer). In this case you would have to use other means to prevent the index usage, the most obvious would be the already mentioned NO_INDEX or FULL hint.
    But I strongly recommend to check in first place why the optimizer apparently seems to choose an inappropriate index access path.
    Regards,
    Randolf
    Oracle related stuff:
    http://oracle-randolf.blogspot.com/
    SQLTools++ for Oracle:
    http://www.sqltools-plusplus.org:7676/
    http://sourceforge.net/projects/sqlt-pp/

Maybe you are looking for

  • I just got a new ipad 2 but I having trouble setting it up, can someone help me. thank yoy

    I just got a new ipad 2 but I'm having trouble setting it up, can someone help me?

  • WebLogic Portal 9.2 MP1 Autonomy BEACMRepoFetch issue

    Hi, I would like to ask you a favor to look into my issue and respond if you have found a way to fix it. BEACMRepoFetch was not indexing the BEA CM contents with the default portal domain. I went through the documentation and found out that the "Sear

  • 内部エラー2229

    内部エラー2229が発生しています. 解決方法についてご教授願います. (注:「内部エラー2771」の掲載誤りに対する訂正登録です) 製品:Adobe Acrobat 8.0 Professional 事象:「内部エラー 2229」が表示される (1)Microsoft Office製品のファイルを開く際に.「内部エラー 2229」が表示される. 内部エラー 2229.,InstallExecuteSequence,SELECT 'Action',NULL,'Condition'FROM'Ins

  • Screnn turns black while booting (using fb)

    Hi all, so far i read a lot but now i reached a point where i don't know how to go on. since kernel ~2.6.20 i got the problem that the screen turns black when the machine (an IBM Thinkpad X30) is booting. This only happens when i try to use framebuff

  • OS 10.7, SMB Connection, Change to Unicode with Extended Security on Windows Server 2008 Standard

    Hi All,  I've searched Google, and I've also contacted Apple Support with no luck:  I want to implement unicode with extended security on Windows Server 2008 Standard server shared folders so that Lion can connect normally (i.e. Finder->Go->Connect t